BPO companies perform back office functions, such as accounting, finance, customer support, payroll, etc. Meanwhile, a call center handles mainly inbound and outbound calls.