Outsourcing has gotten really popular in the past couple of years. Many European companies are doing for a lot of reasons, which we will get into later on. Offshoring is the practice of outsourcing to regions that are farther away, most of the time in Asian countries. Onshoring is the practice of outsourcing to closer regions, usually within the same country. Nearshoring, however, is a compromise between the two. It's on of the best ways to reach your goals. Let's talk about some of the reasons you might want to outsource and the advantages and disadvantage of the different types.
Reference: http://nearshoring.pen.io/