What differentiates US (most big software names come from there) from the rest of the world is their ability to sell. There are already enough countries on this planet that can produce high quality software that could be sold as hot buns.What most of those countries don't have is the huge VC industry+ tons of people who know how and who to sell be it B2B or B2C. This, however is changing slowly and you can expect much more level field over the next 10-15 years.