There are many reasons why a business may choose to outsource a particular task, job, or process. For example, some of the recognized benefits of outsourcing include: improved focus on core business activities, increased efficiency, controlled costs, increased reach, greater competitive advantage.