Business process outsourcing
Business process outsourcing (BPO) is a subset of outsourcing in which a company contracts the operations and responsibilities of a specific business process to a third-party service provider. BPO offers organizations significant advantages, including increased flexibility, cost efficiency, and a sharper focus on core competencies.
Source: Wikipedia — Business process outsourcing (CC BY-SA 4.0)