Business Process Outsourcing is the contracting of a specific business task, such as customer service, to a third-party.