Business process outsourcing

Business process outsourcing (BPO) refers to the outsourcing of management and optimization of a business process to an outsourcing vendor that performs the process according to a set of predetermined performance metrics. BPOs involve such functions as call centers, human resources administration, finance and accounting.