This comprehensive guide provides an in-depth look at offshoring and outsourcing, two strategies that businesses use to reduce costs and increase efficiency. It covers the advantages and disadvantages of each, the different types of offshoring and outsourcing, and how to choose the right approach
From Wikipedia
Outsourcing is a business practice in which companies use external providers to carry out business processes that would otherwise be handled internally. Outsourcing sometimes involves transferring employees and assets from one firm to another, or forming a separate legal entity that acts as a management service organization (MSO).