What is Offshore Outsourcing?

Legal Definition
Offshore outsourcing is the practice of 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"). It can be contrasted with offshoring, in which a company moves itself entirely to another country, or where functions are performed in a foreign country by a foreign subsidiary. Opponents point out that the practice of sending work overseas by countries with higher wages reduces their own domestic employment and domestic investment. Many customer service jobs as well as jobs in the information technology sectors (data processing, computer programming, and technical support) in countries such as the United States and the United Kingdom - have been or are potentially affected.
-- Wikipedia
Legal Definition
Work completed at a much lower cost for the company by the people in another country. Also, offshore outsourcing is used to accomplish tasks that the company is sometimes ill-equipped to deal with. One popular service that is often outsourced is Call centers. However, the increasing unemployment in a certain country is often blamed on outsourcing as it reduces the number of jobs available to the people in the company's home country.