This document provides an overview of business process outsourcing (BPO) and knowledge process outsourcing (KPO). It defines BPO as contracting non-core business tasks such as customer service and HR to third-party providers. KPO is outsourcing high-end functions and allows both core and non-core activities. The document lists common BPO and KPO services, industries that utilize them, advantages like cost reduction, and disadvantages such as quality control issues. It also identifies major BPO and KPO companies including IBM, Tata, Infosys, Wipro, Cognizant, Fractal Analytics and WNS.