Steve Ballmer’s Microsoft is playing serious catchup in 3 big software development tasks:
1)Windows 7 still has speed, reliability, memory usage, hardware+software compatibility issues, and ease of use/learning-to-use problems versus Windows XP – hence Windows XP stays entrenched in corporates where Microsoft cannot muscle users off Win XP like it can in the consumer market place[for example, consumer PC buyers cannot find XP loaded on any machines except Netbooks where Vista and Windows 7 don’t fit]. The result is the following market share:

Operating System Market Share
Meanwhile Apple MacOS and various flavors of Linux have superior basic performance, reliability and memory usage capabilities and ever improving feature sets. And with corporates wanting to break the 80-20 rule where 80% of their IT costs are spent paying for the status quo which is largely Microsoft based on the desktop – they are starting to look seriously at Macs, SaaS, Cloud Computing and even Thin Client machines. So Steve needs to get those 50% Windows XP users over to Windows 7 as cleanly and completely as possible. Now Apple and Linux both missed the 1 1/2 year opportunity that was Vista. For example, Apple sold their MacOS machines for 2-4 times as much as often more lavishly equipped Windows PCs. But I suspect that this summers round of MacBook and other offerings will be much more competitively priced like the iPad. And as for Linux, Google will be putting out both Android and ChromeOS Netbooks with boffo features and prices. So SP1 for Windows 7 and the HP Slate better be very good, because Microsoft has its most vigorous desktop competition in two decades.

2)Windows Mobile OS has now become Windows Phone 7. Previous Windows Mobile users including the recent Windows 6 and 6.5 users got bad news – very little of their tools and data will be able to move up to Windows Phone 7 except for what is provided by third parties. There is a reason for this draconian move:
eWeek – REVIEW: Windows Mobile 6.5 Improvements Leave Much to Be Desired
enGadget – Windows Phone 7 Series faces off against its Windows Mobile past
Gizmodo – Windows Mobile 6.5 Review: There’s No Excuse For This
Reviews like this have resulted in a dwindling Windows Mobile market share:

Top Smartphone Platforms
3 Month Avg. Ending Jan. 2010 vs. 3 Month Avg. Ending Oct. 2009
Total U.S. Age 13+
Source: comScore MobiLens
Share (%) of Smartphone Subscribers
Oct-09 Jan-10 Point Change
Total Smartphone Subscribers 100.0% 100.0% N/A
RIM 41.3% 43.0% 1.7
Apple 24.8% 25.1% 0.3
Microsoft 19.7% 15.7% -4.0
Google 2.8% 7.1% 4.3
Palm 7.8% 5.7% -2.1

Mobile Content Usage from comScore

So Microsoft had to do something drastic and it did. It brought the Zune and Xbox franchises into the Mobile Phone 7 feature-scape and added capabilities nearly equal to and  sometimes greater than the smartphones it is chasing – iPhone, Android, and Palm. For its business customers, they can stick for the time being with Mobile 6.x and … well like Baidu when Google leaves China, RIM has a big opportunity . This is because Redmond, like the other mobile makers, is  catering to what drives device-computing in terms of numbers and innovation – consumers. Microsoft has stopped trying to please both in Windows Mobile and has put most of its eggs into the Mobile Phone 7 consumer basket.

Redmond still has to stand and deliver with a major revision to its Mobile platform – so making holiday 2010 sales with distinction is going to be a major challenge. The opposition is moving ahead with some fighting features and solid performance; so again Microsoft is facing a huge market battle where it can not afford to be languishing behind Palm which itself is just hobbling along. Yet Palm is so good, that is a tall order.

3)Internet Explorer Browser reflects Microsoft’s ambiguity about the Web – Redmond appears constantly trying to workaround the Web such that Windows is central and the Web subordinate. For example, back in 1995 “MSN- Microsoft Network,  launched along with Windows 95 on August 24, 1995. MSN was included with Windows 95 installations and promoted through Windows and other Microsoft software released at the time. …Open access to the World Wide Web was not originally included in the classic MSN service at the time of its initial launch, but Internet access was quickly offered through Microsoft’s Internet Explorer web browser, which was available as a download from the MSN service or as part of the Windows 95 Plus! package”[see here for complete reference].

This was followed by Redmond’s “Cutting off the oxygen”  to Netscape and Java by respectively giving away IE browserplus IIS for free and not updating the JVM on Windows thus obsoleting Java on most PCs. The net result was the Antitrust case against Microsoft and later Civil Suit settlements costing %4billion. But by 2000, IE had a dominate 85++% market share among Web  browsers  and Java after many promising offerings desktop from Borland, IBM, Sun and others was languishing as a desktop Web solution while achieving better success on the server side. In August 2001, Redmond stopped upgrading the IE browser except for security fixes. This hiatus lasted until October 2006 when Windows 7 was introduced. The idea behind this hiatus in Web development was to promote the Windows Smart Client with some embedded IE capabilities as the preferred way to connect to the Internet.


Source: Wikipedia

But problems continued for IE as rival browsers delivered much better compliance with W3C standards such as HTML, DOM, CSS, and JavaScript [for example, IE8 is still only about 50% compliant with CSS standards many of which stretch back to 1997-98 release while IE8’s javaScript engine is only about 1/4 of the speed of its browser rivals]. But perhaps most damning, all the other browser vendors started to promote AJAX, a Microsoft innovation while Microsft downplayed and and stuck to a proprietary syntax and implementation which Web 2.0 developers have had to hack around for the past 6 years. The Net result has been that the IE broser has continued to lose market share as seen in the graph above.

2010 IE8 IE7 IE6 Firefox Chrome Safari Opera
February 14.7% 11.0% 9.6% 46.5% 11.6% 3.8% 2.1%
January 14.3% 11.7% 10.2% 46.3% 10.8% 3.7% 2.2%
2009 IE8 IE7 IE6 Firefox Chrome Safari Opera
December 13.5% 12.8% 10.9% 46.4% 9.8% 3.6% 2.3%
November 13.3% 13.3% 11.1% 47.0% 8.5% 3.8% 2.3%
October 12.8% 14.1% 10.6% 47.5% 8.0% 3.8% 2.3%
September 12.2% 15.3% 12.1% 46.6% 7.1% 3.6% 2.2%
August 10.6% 15.1% 13.6% 47.4% 7.0% 3.3% 2.1%
July 9.1% 15.9% 14.4% 47.9% 6.5% 3.3% 2.1%
June 7.1% 18.7% 14.9% 47.3% 6.0% 3.1% 2.1%
May 5.2% 21.3% 14.5% 47.7% 5.5% 3.0% 2.2%
April 3.5% 23.2% 15.4% 47.1% 4.9% 3.0% 2.2%
March 1.4% 24.9% 17.0% 46.5% 4.2% 3.1% 2.3%
February 0.8% 25.4% 17.4% 46.4% 4.0% 3.0% 2.2%
January 0.6% 25.7% 18.5% 45.5% 3.9% 3.0% 2.3%
2008 IE7 IE6 IE5 Firefox Chrome Safari Opera
December 26.1% 19.6% 44.4% 3.6% 2.7% 2.4%
November 26.6% 20.0% 44.2% 3.1% 2.7% 2.3%
October 26.9% 20.2% 44.0% 3.0% 2.8% 2.2%
September 26.3% 22.3% 42.6% 3.1% 2.7% 2.0%
August 26.0% 24.5% 43.7% 2.6% 2.

Complete Table at W3CSchools
Perhaps even more significant has been the reaction of Web developers. The above table shows the use of browsers at the very popular W3CSchools website that has all sorts of great tips and tutorials on basic HTML, CSS, DOM and JavaScript. Note how IE has drastically lost market share in recent months to the Chrome, FireFox, Safari, and Opera browsers. With smartphones and  mobile devices toting ever larger screens and clearer screens, their popularity is integrated with browser access to the Web. And the major competitive  browsershave put even more pressure on Microsoft by implementing many of the key HTML5 and other browser standards like Canvas, SVG, JavaScripts E4X, CSS3, etc. Finally the emergence of Cloud Computing could cause its corporate clientele to breakaway from the Microsoft Windows and Office taxes and adopt SaaS with a Web browser and low cost, very fast, and mobile Netbooks – hmm, sounds like the Google Chrome OS solution.

So push has come to shove and the recent announcement of IE9 shows that Microsoft is re-entering the browser wars fray – a little late, a long ways behind on standards [even Microsoft is admitting this, see its Acid 3graphic on its main IE9 test drive page]. But  there is a lot of good news. Much improved performance for JavaScript including new DOM event coding and styling support. Lots of gotchas in DOM and CSS elimianted. More HTML 5 commitments including SVG support Updates every 6-8 weeks for the IE9 trial versions. Speed of processing improvement by using GPU and spare CPU cycles and cores. Just a cursory IE9 Test drive also shows the speed of the browser comparable to Chrome and Firefox on some script and CSS intensive websites in comparison to very slow IE8.

The bad news is that IE9 can also be very slow on on some JavaScript and CSS intensive sites. IE9 does not support E4X yet. It does not do better than IE8 on most W3C CSS tests. And IE9 is currently not available for Win XP. despite the apparent openness of the IE9 Testdrive site, Redmond is still holding a lot of the specs  and schedules for release fairly tight to their vest. So this observer is still from Missouri on IE9 and how much and quickly it will be an improvement over IE8.

Summary

Microsoft is playing from behind in 3 major markets [4 if you consider Bing versus Google search]. But Microsoft has played from behind and won big time in desktop OS, word processing, spreadsheets, Web browsers, BI software, etc. However, with the exception of BI software, Microsoft’s come-from-behind victories are all 10 or more years old. The above 3 problems will really put Redmond to the test. In every case, Microsoft has lost its Brand advantage of positive mindshare and technology competence if not leadership. In every market, Steve Ballmer is going to have to say and convince skeptical players to “Trust us, Trust us, Trust us”.

Now Microsoft has some very anxious and needy hardware and software suppliers, a marketing team noted for chutzpah and flair, still strong corporate IT support, plus a $36 billion kitty to help “make it all so”. But unlike in the past, Microsoft does not have clientele and consumers believing the company will do the right thing – Vista, IE, and the Windows Mobile abrupt change in directions are symptoms of that malaise. But also Microsoft faces a skeptical IT Press and Gadget Media. Call it the Wall Street Hangover – people are just very, very skeptical of corporate elites who seem to be putting their own immediate profit results well above doing the right thing for customers and other company stakeholders. In the 1980’s and most of the 1990’s, Redmond would do pretty well on the “Trust Us” measure; now – not so good.

So here are my prognostications on Ballmer’s 3 problems. 1)Windows 7 will get rescued but at the cost of the rise of Apple, Linux and SaaS to 15-25% market share in and around the desktop. 2)Windows Mobile will be very lucky to make it through this next year with 10% market share [see here for just a few of the latest problems]. 3)IE 9 will help Windows 7 since Win XP will not run IE9 and certainly will stop the browser market share bleeding if delivered as specified . But Redmond, as noted above, has always been ambiguous about the Web; so I fully expect a series of gosh awful gotchas to emerge with IE9. Hence, the “Trust Us” problem recurs.