The distinction between offshore operations and similar notions should be noted. Outsourcing is the assignment of work to another firm. Nearshoring refers to working in a local country. Other teams that the company owns, are shared, or a combination of the two, could also be used in offshore business operations, with the offshore component operating like any other normal part of the business.