Having succeeded in pushing back Java applets and thus avoiding the threat Windows not being as important to users due to ability to use just any platform (aka Linux) to run rich applications, Microsoft had not been able to fight AJAX wich poased a similar threat. Despite Microsoft's attempt evade AJAX and metigate supporting it in its development tools, the great popularity that AJAX has come to have made it impossible for Microsoft to ignore it.
Now Microsoft is fighting back with Silverlight, a new technology from Microsoft that allows the development of rich web applications. Microsoft is hoping that it can make people dependent on its technology once again.