Offshoring vs. Outsourcing
The main difference between Offshoring and Outsourcing is that the Offshoring is a Transnational relocation of business processes in the aim of enhancing efficience and Outsourcing is a contracting out of an internal business process to a third-party organization