One of the problems that you encounter when you control more than 90 percent of the computer market is that whatever move you make will leave a significant number of your customers deeply frustrated; Microsoft hit this snag with Windows 7 launch.
The launch of Windows 7 yesterday was deliberately kept low key for a number of entirely valid reasons and it looks as if Microsoft has finally understood that a great product is one which is build from customers' feedbacks, millions of them.
Microsoft has been very, very quiet and significantly less "arrogant" compared to the previous launches, so much so that you would believe that it never happened. Rock star Sting did a free XP concert back in 2001, nothing like that in the past days.
However, looking at the reactions of some journalists and bloggers (including one industry veteran) and you'd be left to believe that Windows 7 is a half-baked, bastard son of Windows Vista, an operating system that is "postmature".
Which? Magazine went as far as advising customers to stay clear from Windows 7 for another 12 months because of "software bugs and because it could contain glitches".
Bestowing such a recommendation obviously beggars belief as patches and updates are part and parcel of how modern software works.
True, Vista has been a real nightmare even before it was released and forced many to delay transitioning from Windows XP to a newer platform. But Microsoft has made amend and this time, it is different.
Windows 7 is safe, simpler, snappier and simply works. It does what it says on the tin. Otherwise how to explain that it can power even a 10 year old pre-XP computer fairly well?
Despite all this, users it seems have voted with their keyboards and mice. More than 15 million copies of Windows 7 RC and Beta have already been downloaded and tested (including two at my place) and it has managed to convert even a few Linux and Mac users I know.
Bottom line is that Microsoft just needs to continue doing the great job it has done with Windows 7. True there are the inevitable glitches but then, there are so many permutations that they are bound to happen.