What Is Business Process Outsourcing? What does it mean? Business process outsourcing (BPO) is the practice of enhancing how your business functions by contracting a specific business service to an external service provider. The outsourced sol can include accounting, marketing, data recording, social media marketing, customer support, and more.