The key difference is a BPO Company performs back office tasks of any business like customer support or accounting functions, whereas a Call Centre Company handles just telephone calls. BPO: The process of outsourcing a specific function of any business to a third party is Business Processing Outsourcing