I spent some time today with Avenues Nepal, a web development company in the Patan district of Kathmandu. They specialize in web PHP/MySQL websites, web design, ecommerce, search engine optimization and web marketing.
As with everyone I have met here, they were very hospitable and spoke English fluently. I also got to meet two of their web designers, who happened to be at the office and were hard at work on client projects.
Avenues has some prime real estate, across from Standard Chartered bank, if you ever want to visit. Afterwards, we went to the home of Anup, the Managing Director, which was a very nice place, and had some delicious biscuits.

One thing that I thought was notable about Avenues was that they focus primarily on open source technologies like the LAMP stack: Linux, Apache, MySQL and PHP. Most of the other shops I have met with here in Kathmandu focus primarily, or even exclusively, on Microsoft’s rival .NET platform. I have noticed that Indian outsourcers of all sizes are also fairly .NET centric.
That has been a surprising discovery for me. Nepal is one of the poorest countries in the world, and Microsoft’s development tools and platform are very expensive. One would expect open source tools to dominate in Nepal and India, but be less prevalent in the U.S. and Europe.
Why is that not the case? I believe that it is largely a function of the educational system. There is a booming business in private higher technical education here, as there is in India (and the United States, for that matter), with schools that seek to equip their graduates with specific marketable skills. Since demand from the big multinationals is mainly focused on Microsoft platform technologies, that’s what the schools teach.