Business Process Outsourcing (BPO) is when a company pays another company to do some of its work. The work could be customer service, accounting & finance, human resources, and other administrative tasks. BPO is popular because it can help companies save time and money while providing improved quality of service.