Offshoring is the practice of transferring some or all of your business processes to facilities in another country, whether those facilities are controlled by your organization or outsourced to another company.
Companies often offshore their business processes in order to benefit from the less expensive labor and overhead costs available in other countries.
How does offshoring differ from offshore outsourcing?
Offshore outsourcing is a subset of offshoring. While offshoring describes any arrangement where a company transfers some part of its operations to another country, offshore outsourcing describes an offshoring arrangement where business processes are contracted out to other companies in offshore locations.