Over the last decade India has become a dominant player in the global software industry. Many foreign firms such as Oracle and Microsoft have established a base in India. And many Indian firms such as Infosys, Tata Consultancy and Satyam have made a presence in the global arena. With a country stricken with chronic poverty, low literacy levels and poor infrastructure, participating in a global software industry comes as an enormous achievement for India. Despite the hurdles cited, India was able to build on its strengths and has a competitive edge in the software industry. It has many strengths - distinct cost advantage, an immense pool of quality resources, government support, and to add a satellite and telecom boom.
One of the major factors behind India?s success is the large pool of highly educated knowledge workers. India?s technical colleges produce roughly 250,000 new graduates annually. The curriculum and the content of the technical graduates are at par with the leading educational institutions of the world.
The knowledge is easily transferable and has globally applicable content. A large number of highly educated and technical population is thus available for the world to draw from.
Another significant competitive advantage is that English is the working language for most of the business operations in India. India is a former British colony and the legacy of the British allowed India to create an infrastructure in education based upon the English language. In most advanced degree programs and schools the mode of instruction is in English and India produces almost double the number of highly skilled, English speaking computer science graduates than any other developed country. This has resulted in a very large English speaking population especially in the larger cities. This gives a country like India a tremendous advantage over other developing countries...