Business Process Outsourcing
Business Process Outsourcing (BPO) is the delegation of one or more IT-intensive business processes to an external provider that in turn owns, administers and manages the selected process based on defined and measurable performance criteria.

Outsourcing takes place when an organization transfers the ownership of a business process to a supplier. The key to this definition is the aspect of transfer of control. This definition differentiates outsourcing from business relationships in which the buyer retains control of the process or, in other words, tells the supplier how to do the work. It is the transfer of ownership that defines outsourcing and often makes it such a challenging, painful process. In outsourcing, the buyer does not instruct the supplier how to perform its task but, instead, focuses on communicating what results it wants to buy; it leaves the process of accomplishing those results to the supplier.

Some of the factors that are making outsourcing popular are:
  • Factor Cost Advantage
  • Superior Competency
  • Utilization Improvement
  • Economy of Scale 
  • Business Risk Mitigation 
  • Rapid access to high quality
  • numerous and readily-available IT professionals 
  • Wide range of technology skills available
  • Stringent quality control 
  • Shorter project delivery times 
  • Using the time difference to your favour, especially where the offshore company provides support or maintenance  
If a company has a true commitment to its customers, it will want to service them equally well in every phase of the customer life cycle. Improved business process efficiencies and the associated increased customer satisfaction are achieved through the implementation of highly integrated business systems.