Services provided wherein IT is the enabling factor are termed as Information Technology enabled services (ITES). ITES is applicable to almost all the industries across all the functions in an industry. From the application aspect it is termed as Business Process Outsourcing (BPO).
Outsourcing is a process wherein an organization outsources its integral process to a third party service provider. As per Wikipedia " Outsourcing is subcontracting a process, such as product design or manufacturing, to a third-party company.
As per Wikipedia " Business process outsourcing (BPO) is a form of outsourcing which involves the contracting of the operations and responsibilities of a specific business function to a third-party service provider."
Knowledge process outsourcing (KPO) is similar to Business process outsourcing (BPO). The difference is that KPO is high on knowledge scale as compared to BPO.
KPO deals with outsourcing of business processes which are high in term of criticality, in terms of knowledge and required high skilled manpower in that particular domain of the process to be executed.