Business Process Outsourcing (BPO) includes the operations and responsibilities of a business process to a third party service provider. The BPO includes various functions like back office outsourcing which includes internal business functions and front office outsourcing which includes customer care services.