They are part of the "Third World Country IT Developing Move" program, which is set to move all those tedious and time-comsuming tasks such as programming and filling up programm specifications to people in Brazil, Peru, Suriname, India, Sri Lanka, Madacasgar, Somalia, Vietnan, North Korea and Cuba. We hire fifty thousand people aged 12 to 17 with no experience with computers at all, paying all of those people 10 dollars a week. The 50 thousand people get the 10 dollars a week, divided between themselves. With all those people, SOME good coding actually comes out - it's a variant on the "infinite monkeys writing the perfect novel" theory. THAT'S how the major companies work.