Business Process Outsourcing

The practice of contracting specific business processes to external service providers.