Off-shoring is a term which refers to a company relocating its Business Processes from one country to another (mostly cheaper one in terms of rent, labor costs and other related expenses). Operational processes, such as manufacturing, or supporting processes, such as accounting etc are typical offshoring functions.
Offshoring can be seen in the context of either production offshoring or services off-shoring. With advancement in telecommunication, India became the leading player in this domain though other countries are now emerging as favorable offshore destinations.
Offshore Software Services in India is targeted by half of all Fortune 500 companies. Majority of these companies outsource their software development to India. The pillars of Offshore software development in India are Web solutions and Web ware firms, that offer full-fledged e-commerce services.