Nearshore outsourcing involves outsourcing to countries close to you geographically. Generally for US based companies, nearshore outsourcing is considered to include the Mexico, The Caribbean, Central America, and South America. This makes shared business functionality easier to run. You still have all the benefits of global outsourcing, including cost-effectiveness and access to a wider talent pool.