BPO or Business Process Outsourcing comprises of front-office customer services and back-office business functions. When a company plans to cost effectively carry out non-core work by an expert, they outsource it as a project to countries like India.