India has a lot of computer professionals. The computer industry there is worth over a billion there which is why it is so big. In a poor country, that 1 billion+ dollards means a good future for a lot of people. And it means they can become educated and have good salaries and all that other good job related stuff. And rich countries, especially the u.s give out a lot of visas to computer professionals from other poorer countries.