what does offshore outsourcing or contracting out mean
hiring an external organization to perform some business functions ( `` Outsourcing '' ) in a country other than the one where the products or services are actually developed or manufactured ( `` Offshore '' )