4. Microsoft developer tools and relations are first-class
Despite challenges from newer, flashier, technologies, Microsoft somehow manages to keep luring developers to Windows, .Net, and C#. Maintaining that progress is far from a sure thing, but Microsoft's practice -- mostly unacknowledged -- of actually paying developers to write programs and apps has kept many development shops going while helping to kick-start Microsoft's new platforms. That's one reason why the Windows Store hit 100,000 apps just eight months after Windows 8 launched.
First-class developers tools don't hurt either. Microsoft Visual Studio 2012, one of InfoWorld's 2013 Technology of the Year Winners, supports so many languages, frameworks, and target environments that you'll need a database to keep track of it all.