Outsourcing and Offshoring
Outsourcing is the practice of hiring a third party to complete a task on behalf of the company. On the other hand, offshoring involves transferring an entire business process to another country, typically because of labor arbitrage.

