Business process outsourcing (BPO) is the contracting of non-primary business activities and functions to a third-party provider. BPO services include payroll, human resources (HR), accounting and customer/call center relations. BPO is also known as Information Technology Enabled Services (ITES).
Knowledge process outsourcing (KPO) describes the outsourcing of core information-related business activities which are competitively important or form an integral part of a company’s value chain. KPO requires advanced analytical and technical skills as well as a high degree of expertise.