BPO is the abbreviation for business process outsourcing, which refers to when companies outsource business processes to a third-party (external) company. The primary goal is to cut costs, free up time, and focus on core aspects of the business. The two types of BPO are front office and back office.