IT outsourcing is the use of external service providers to effectively deliver IT-enabled business process, application service and infrastructure solutions for business outcomes. Outsourcing, which also includes utility services, software as a service and cloud-enabled outsourcing, helps clients to develop the right sourcing strategies and vision, select the right IT service providers, structure the best possible contracts, and govern deals for sustainable win-win relationships with external providers.
Business Process Outsourcing is the delegation of one or more IT-intensive business processes to an external provider that, in turn, owns, administrates and manages the selected processes based on defined and measurable performance metrics.
Knowdlege Process Outsourcing consists on the allocation of relatively high-level tasks to an outside organization or a different group within the same organization. Some examples are: health services, financial services, engineering and desing, research and development, among others.