A BPO company performs the back-office tasks of any business like customer support or accounting functions, whereas a call center company handles just telephone calls. The process of outsourcing a specific function of any business to a third party is 'business processing outsourcing'.