It can be carried out by internal employees (and sometimes even an entire department) of a company and external specialists. Business developers are often compared to marketers and sales managers. However, business development specialist deals with more overarching matters, immersing themselves in various business processes of the company and tackling a broader range of strategic tasks.