Microsoft has taken a lot of flak for it’s dominance in the ‘software’ business. Is it undeserved? I could probably argue both ways. What I will give Microsoft credit for is it’s unmistakable support of its development community. Especially it’s support of the web development community (where they are substantially behind). Microsoft announced some big developments during MIX ‘09. Specifically the Web App Platform 2.0.