Business process outsourcing (BPO) refers to the practice of outsourcing day-to-day business operations and responsibilities to a third-party provider. http://insightsmarketer.weebly.com/digital-endowments/business-process-outsourcing-transforming-the-way-businesses-function-globally