BPO or Business Process Outsourcing refers to the outsourcing of one or more IT-intensive business processes to an external supplier, who then owns, administers, and maintains the selected processes based on established and quantifiable performance goals.