BPO stands for Business Process Outsourcing in general business terms. Outsourcing means giving your peripheral work to any other company or individual to get it done to save time, money, energy, and to get the desired results with better quality.

1. Back office outsourcing – which includes internal business functions. It includes accounting, information technology (IT) services, human resources (HR), quality assurance (QA), and payment processing.

2. Front office outsourcing – which includes customer-related services like marketing and sales.