Ballmer dogfooding Microsoft?
Paving the way for engineers to work on common platforms, Steve Ballmer, removed GE like divisional fiefdoms in the July 2013 reorg.
It’s incredibly hard to build a ‘modern business’ application on the Microsoft platform…
Here’s what New York investor, John Borthwick, CEO Betaworks had to say:
“Betaworks Partners have seen very few startups come through for five years building on traditional SQL databases and Microsoft technologies. 
Consider that nothing Microsoft uses internally for Bing, Xbox, Azure, Windows or Office is built inside Microsoft to be offered as tool sets to indendant software developers outside.
Instead ISVs get to wade through using products like WCF / EMF and Windows designed for vertical business.
Nearly every startup for the last fives years is geared around horitizontal business using the web for customer aqusiton. This entails building a polyglot appplication that must scale horizontally.
Consider what in the Micorsoft ISV Bing stack allows software engineers to build search ultra fast Lucence Solr like search?
ISVs are left to hand craft search from the high latency WCF.NET SQL server tools?
What a joke!
XBox. Nothing but Kinect available to ISVs.
Windows. Who still codes in C++?
SQL Server. Who still deploys none shardable databases?
Azure. Ok getting better, under Scott Gu’s wing. Even Larry Ellison inked a deal to deploy Oracle 12c on Azure. But who wants to develop a startup paying Oracle licences?
Microsoft Research has incredibly powerful NoSQL and Graph databases, but divisional bigwigs must have blocked product teams adopting. I believe these MSR technologies spanned horizontal common platforms.
Bottom line. Ballmer put the GE like divsional fiefdoms in place after he took over from Bill Gates, and now he’s removing them, because innovation became divisional. Yet startups moved to the web and when horizontal.
Robert Scoble put it well.
Ballmer has a credibility problem, he’s rebooted Microsoft but no one paying any attention cares. If Ballmer is serious he’ll reorg himself out of the Microsoft CEO role. 
But that’s harsh, Ballmer needs to keep the Windows, Office and Server cash cows minting money while he anoints new leader capable of leading engineers producing common cross-platform technologies for horizontal business models.
,  See Interdependence Day, The Gillmor Gang podcast of June 29, 2013 http://techcrunch.com/2013/06/29/gillmor-gang-interdependance-day/.