People have always been fascinated by the rise and fall of empires, as the popularity of Edward Gibbon’s monumental work ‘The History of the Decline and Fall of the Roman Empire‘ has shown. Even a large and mighty empire can crumble and fall. The Roman Empire vanished. The British Empire is gone. It can occur for tech empires as well: does anyone remember the rise and fall of DEC? DEC (“Digital Equipment Corporation”) was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s. The empires of IBM and DEC are gone. IBM is only a shadow of its former self, and DEC has vanished with the emergence of Microsoft. Now, there is no reason why Microsoft should not have a similar fate. Empire can rise and fall again.
The reason why Microsoft became a successful empire is not because their software was superior. Neither MS-DOS nor the x86 processors from Intel were better than comparable products. The x86 processor architecture is indeed often considered as ugly. But they were cheap and widespread. Compatibility was the key. PCs with MS-DOS were business standard. They were good enough to run simple word processing and spreadsheet software. Software written for MS-DOS would run on any MS-DOS computer. A lock-in effect with a positive feedback loop set it: people wrote software for PCs because PC sold well and were widely distributed in the business world, and people bought in turn PCs because there were at lot of software available for them. Soon everybody in the business world was using PCs, and the old DEC empire started to crumble. Microsoft used the new market power to gain a competitive advantage in the world of windows systems. Again compatibility was the key. How many people remember the OS/2 operating system from IBM or VAX/VMS from DEC today? All commercial competitors disappeared until only Microsoft was left with Windows. Linux was able to survive in the open-source corner, a niche that is hard to tackle even for large corporations. But it was no serious opponent in the world of window systems.
This has changed. There are 750 million Android devices today. Times in the IT industry change fast. Now apparently the Microsoft empire starts to decay (or at best to stagnate). The very pillars which made Microsoft successful begin to crumble. The new Windows 8 system is no longer compatible to the classic world of Microsoft Windows software. There is no longer a central desktop where Windows applications would run. There is a desktop, but it is hidden behind a new interface. As you know Windows 8 comes with a new colorful surface named “Metro”, which is intended to replace the desktop. Microsoft wants people to use the new “Metro” interface instead of the classic desktop, and wants to people to download apps from their app store, similar to Apple’s app store, or Google Play (the former Android Market). Apparently Microsoft tries to keep pace with their competitors. Unfortunately they seem to damage the very pillar they are built on: compatibility.
Using old Windows software on a new Windows 8 system is a hassle. Older versions of windows programs for instance use often a help in the Windows Help format. This format is no longer supported in Windows 8. Just try to enable the legacy windows help system winhlp32 on windows 8. It is annoying. If you start an old applications which uses Windows Help, then you might get the following message: “The Help for this program was created in Windows Help format, which depends on a feature that isn’t included in this version of Windows. However, you can download a program that will allow you to view Help created in the Windows Help format.” If you do this, and follow the official links, then you will get a link to an update of the help system, and if you try to install this update, then an error message occurs which claims “the update is not applicable to this computer”. Great. It is possible to get it working, it is just difficult. There is in fact a non-functional stub of WinHlp32.exe in Windows 8, which shows the above message that the help does not work. It is possible to replace the WinHlp32 file, but the “TrustedInstaller” prevents you from doing it. Obviously Microsoft does not mind or does not care if older programs (for their own platform) do not work.
From my humble point of view, Microsoft needs to fixed two things: they need to ensure compatibility as much as they can (for example by fixing things like the WinHlp32 problem, even if it is a minor issue), and they must win the hearts of business customers back. These are the pillars their empire is built on.
- Microsoft successfully managed to alienate many of their loyal developers and now even their main customers, i.e. small and large businesses. Their main software is called Office, and it is used in offices: in most offices I know there are PCs running Microsoft Windows. If MSFT continues to alienate these customers, then they should have a problem. These users do not have touch screen devices, and they are used to classic graphical user interface with desktop and mouse input. They want to use the Office software they know (Word, Excel and Powerpoint) in the way they always used it. The new Metro interface is not useful at all for classic computers with keyboard and mouse. By hiding the old desktop behing the new Metro UI, the multi-dimensional Window UI is essentially being replaced by a 2-dimensional UI made of rectangular colorful tiles. Like the ones we had in the age of DOS. The new Metro UI and the flat colored “live tiles” feel like a step back to the age of DOS. A finger is always less precies than a mouse pointer, just because it is much wider. It is maybe useful to point to pictures or icons, but it is not useful to use office software. A real step forward would have been a 3D UI (as they can be found in games today), where the traditional desktop could be accessed through windows. That would have been revolutionary.
- Apparently they neglected the compatibility of existing Windows software. This was always an advantage of Windows. Now traditional Windows software does not run as good it always did, and the new Microsoft App Store offers only a few apps. If Microsoft’s app store will offer as many good apps as the stores from Apple and Google remains doubtful. Developers tend to develop software for widely distributed systems, but most of the new devices run Android (i.e. a Linux derivative). Users increasingly use and buy computers without Microsoft OS, either smartphones (iPhones and Android phones) or tablets (iPads or Android tablets). Whether Windows phones will be successful is an open question.Any UI rises and falls with the number of good apps available for it. A total replacement of the old desktop in the medium term would render all existing applications useless. And when it comes devices with touchscreens, iPad and Android devices are at least as good as the new Windows 8, but wider distributed.
This means Microsoft loses all traditional advantages at once by the radical switch to a new UI. We will see how it turns out. I have a feeling that it will not turn out well. Too much change and too late. Is this the beginning from the end of the Microsoft empire? Will they end like IBM, a pale shadow of their former self? People increasingly buy smartphones and tablet PCs, but they are not from Microsoft: they are mainly from Apple (iPhone & iPad), or equipped with Android. We have seen in the Microcomputer revolution what happens to older, larger systems if they are increasingly replaced by newer, smaller systems with a new operating system. I am curious how it will turn out this time.
( Photo Credit: Pedro Vezini via Compfight cc )
Clayton Christensen’s Innovator’s Dilemma is useful for looking at this. In varied fields (computer hard drives, excavation equipment) he shows that the company that topples the market leader comes in with a relatively cheap product that is dismissed by the leading company as a ‘toy’. As the new generation matures, it overtakes the old leaders. Steve Ballmer’s comments (and Bill Gates’ also) about the iPhone in 2007 clearly fall in this pattern.
The established company really is in a bind, because it can’t afford to abandon its current customer base, and it generally doesn’t seem able to make both generations successfully.
Clearly Microsoft is trying to build for its current customers (Windows desktops) and the future mass market (tablets and phones), but is not satisfying either one. This might be because it is really, really hard to do this, or because the people who could do it have left the company during the past decade or two, when the excitement of being part of a leading company melted away.
–Barry MacKichan
I kinda disagree with you. I have been an Apple fanboy for the last 10 years and only since their switch to the flat UI and new OS that I am looking at their product again.
Apple is getting boring. Good product but they are losing their grip on innovation and losing their edge in the creative world (so serious updates to many of their pro apps in years).
On the other hand, MS is actually trying to do things differently. It is good? I dont know, I havent played with any of their stuff yet, I am too invested in Apple software to think about switching anytime soon. But still, if they managed to get my attention and some respect, I can only believe it means they are on the good track.
A bit late? Maybe…
This is not complicated. You cannot strangle the human will for information. It is embedded in our genetics to seek out our relationship with our creator. Computing Ecosystem = Interface + Storage + Processing + Connectivity. The PC ecosystem was a disconnected, graphical and simple interface, cheap processing and storage tool. It sliced off all the processing from the connected centralized computing ecosystem that were first put in place. But …. the main advantage of the interface was virtualized in a browser engine. The cheap process and storage was virtualized by cheap >1m network connectivity. The windows operating system no longer controls the main personal human computing ecosystem. Cheap networking ….. ie: the web ….. killed that; Internet Explorer was an uninventive approach to stop this. Instead of embracing the web they tried to strangle it. A famous quote was when ” … the UI was embedded in the OS”. ….. only for the OS of the interfacing device …. not the entire ecosystem ….. this mentality started the downfall. The success of Microsoft was tied to the freedom of the human spirit. They dropped the ball when they started to make money and not products that support that. “A Computer for everyone” supported this desire for freedom. Then the Web virtualized it ….. the computer; Java Virtual Machine. Browser Virtual desktop. Virtual Storage and virtual Processing ( see Cloud ) …. is next. Every one now has their own PC again …. personal computing system …. and they are all connected ….. and it is just virtualized among many different connected pieces …. and the OS Windows …. does not connect them all …. and ……… I made my point. Anyway, first the 1000$ PC repaced the 1000$ graphical terminal. Now, the 500$ phone replaced the 500$ pc …. watch as voice and holographic start to mature. Think Glass ! The cash cow is being taken to the …… ouch.