1. First of all, Phil, tell me the difference between Outsourcing, BPO and Near Shoring. Which is best for debt collection? Duff replied, “Great question, Robert. Outsourcing is the practice of handing over control of public services to private enterprises. BPO or Business Process Outsourcing is defined as a subset of Outsourcing that involves contracting the operations and responsibilities for a particular business process to a third-party service provider and Near Shoring is defined as relating to the transfer of a business operation to a nearby country.