Business process outsourcing Service
Business process outsourcing is the contracting of a specific business task, such as payroll, human resources or accounting, to a third-party service provider. BPO that is contracted outside a company's own country is sometimes called offshore outsourcing.