Offshore outsourcing is one of the major trends that we can see today, among companies in developed countries. This means that for services to be used in a country, the service provider may assign the task to a company in foreign soil, who would develop the service on behalf of the original company. The fields which see the most number of outsourcing are IT, Software, Business Process, and Knowledge Process industries. Works from these fields are being outsourced from companies in US and UK to countries such as India, China, and many other countries where cost for services are much