What is business process outsourcing?
Business process outsourcing (BPO) refers to the practise of contracting with an outside service provider to carry out particular business functions or duties that have traditionally been performed internally.