Automatic PC sales of DOS rapidly made Microsoft one of the largest software companies of the 80s. As its market power increased, it gained a reputation as a vendor with staying power. Nobody wanted to invest in the software of a company that might go out of business.
Microsoft used its new clout to introduce a product vision called Cairo in 1991; it disrupted development and marginalized competition throughout the next decade.
The tactic worked so well that Microsoft repeated it in the following decade as Longhorn. Here's how it happened, and why Microsoft won't be able to repeat the same fraud again.
Previous articles:
-
-
-
-
-
-
-
-
-
-
-
-
-
1990-1995: Microsoft’s Yellow Road to Cairo
Ashton-Tate managed to run itself out of business, and Lotus was eventually bought up by IBM in 1995, leaving Microsoft as one of the largest and most influential developers of desktop applications.
Microsoft's position as a vendor for both DOS and office applications gave it certain advantages over its rivals, particularly when Windows 95 appeared and obsolesced not just previous versions of DOS and Windows, but also competing developers’ existing applications, including DOS standards WordPerfect and Lotus 1-2-3.
Innovations in Vaporware
Rather than just bluffing its hand like other companies, Microsoft played the game with a set of cards in one hand, while waving the illusion of another set of cards in the other hand. The fake set of cards were highly distracting because they looked like a much better hand than anyone else could possibly have.
Microsoft's NT Plans Prior to Cairo
PCs were still using the character based DOS in a slightly faster version than was released a decade earlier in 1981, although Windows 3.0 was beginning to provide DOS PC users with a rough approximation of Apple's graphical desktop.
After witnessing sales of Windows 3.0 take off, Microsoft began its schism with IBM over OS/2 3.0 development. Microsoft's new plan involved an entirely new operating system based on its contributions to OS/2; the new OS was referred to as Windows NT.
Unlike the existing DOS based Windows 3.0, NT aimed at being entirely new and modern in every respect, untied to DOS or to the existing x86 PC architecture.
No Operating System Experience
Despite quaint stories about Bill Gates singlehandedly writing DOS on the back of a napkin, Microsoft had no real experience in building or designing operating systems at all. Throughout the second half of the 80s, it had relied on IBM to develop OS/2 as the replacement for DOS.
Sales of Windows 3.0, a DOS application, suggested that Microsoft could make more money without IBM by simply licensing an underlying OS for the Windows environment, or hiring a team to write a new one in house.
That turned out to be a bigger task than anyone at Microsoft had imagined. In 1988, Gates had recruited a development team from DEC, headed by Dave Cutler, initially to work on the next version of OS/2. In 1990, Microsoft officially set Cutler loose on building a new OS kernel for Windows to use in place of IBM’s OS/2.
That effort resulted in Windows NT, which was eventually delivered many years later than initially planned. In trade magazines of the day, NT was joked to stand for “Not on Time.”
But Wait, There’s More
With its NT project moving along slowly, Microsoft invented a much rosier view of the future under the code name Cairo. Shortly after it planned to ship the first version of NT, Microsoft said it would deliver Cairo, a product that would not only leapfrog NT, but also anything that Apple, NeXT, or IBM were already offering.
While Apple’s Pink was constrained by legacy realities of the existing Mac System 7 market, Microsoft Windows 3.0 was barely a finished product in 1990, with very little Windows specific software available, particularly from major developers. That allowed Microsoft the freedom to paint out Cairo any way it desired on a clean canvas.
Slippery Plans and Brands
Many of the terms and brand names Microsoft used shifted over time or as its strategies changed. This creates some confusion in retrospect.
Prior to 1990, Windows was described as a programming and user environment intended to be folded into the new OS/2; in the interim, it could run on DOS.
At some future point, the world was supposed to trade in the essentially free-to-obtain DOS with a paid $200 copy of OS/2. That would enable PC users to run the software designed for DOS and Windows they already could run, as well as new software native to OS/2 that they did not have and did not yet exist. Hmm.
At the time, nobody was really selling desktop operating system software at retail. Apple had historically given away updates to the Mac System Software, and had just begun its own attempts to turn System 7 into an actual retail product it could sell. As it turns out, consumers aren't usually very interested in buying software unless they have to, particularly unsexy utility software.
In 1990, when sales of the DOS based Windows 3.0 took off; it allowed the PC to rather cheaply be used as a poor man's Macintosh for graphic applications such as PageMaker. That prompted Microsoft to pull out of its OS/2 partnership with IBM, and focus its efforts on delivering its own new OS kernel, in parallel with the ongoing development of Windows.
Microsoft's new operating system to replace DOS was called NT, a name that had earlier applied to the upcoming third version of OS/2. Windows still referred to the user environment that would run on top of NT. IBM also continued its own plans to make sure existing Windows apps would continue to work on its OS/2.
For NT, Microsoft began work on a new 32-bit version of Windows. This environment was called Win32, and the existing Windows was renamed Win16. That change left IBM supporting an old version of Windows, and made Microsoft the only source for running the new and more powerful Win32 applications.
It also gave Microsoft the inside track in developing Win32 applications. Other developers selling competing PC desktop applications complained that they could not get equal access to information on how to write the new Win32 apps, particularly the secret APIs that Microsoft used to deliver its own apps, principally Office.
Two years before it first shipped Windows NT as a product, Microsoft began describing Cairo as the next generation of Windows NT. Rather than a simple graphic shell running Win32 on its new, unreleased, and unproven NT kernel, Cairo would offer an entirely rethought, futuristic new architecture, from its core OS and file system to its new user environment.
Distracting Vapors of the Future
This was important for Microsoft to announce, because the existing Mac user environment from Apple, and the existing development environment and operating system technology from NeXT were both clearly far in advance of what Microsoft Windows currently offered, or could be expected to offer in any reasonable time frame.
Cairo, like Apple's Pink, was vaporware. It was a loudly announced vision of the future to distract from the current realities of the market. Just as Apple's Pink was supposed to eventually match all the things NeXT had already delivered, Microsoft's Cairo announced things that would not be deliverable for a decade or more.
Even NeXT believed Cairo would turn up eventually.
Like other victims of vaporware, NeXT had trouble selling reality because everyone only wanted to hear about Microsoft’s fictional plans that would not end up getting delivered for another half decade or more; significant parts of Cairo would never be delivered at all.
Unhindered by Reality
Without having to accommodate legacy compatibility with existing applications, and artificially isolated from having to compete in the market against real opponents, Microsoft was free to imagineer a magic future for a world ready to believe that everything Microsoft could plan would be delivered at some point, even though Microsoft had absolutely no history of delivering any significant or original operating system technology.
It's just like putting a cake in the oven and setting the temperature to twice as hot as recommended: obviously, the cake will be done in half the time. Or so news analysts said.
Cairo: Buzzword Compliant
Cairo described a new OS and user environment bathed in the industry buzzwords of the day. It also borrowed heavily from the ideas of existing competitors. After all, if other companies were already selling this technology, it shouldn't be difficult for Microsoft to duplicate it. Or so they said.
Specifically, Cairo promised to deliver:
-
•an object oriented user interface, featuring direct manipulation of desktop objects like OS/2 already had
-
•an object oriented development environment like the one already offered by NeXT
-
•distributed computing features like those offered by NeXT
-
•an object or database file system that would replace the flat file system with a fully searchable object store
-
•a standards based messaging system like Lotus Notes
-
•a standards based directory system just like Novell's NDS
Failure to Launch
Microsoft’s Cairo ended up being perpetually a year or two away from release until the company stopped talking about it in the late 90s.
In 1992, Microsoft said it expected Cairo to debut in 1994. The next year, in 1993, Microsoft delivered the first version of Windows NT, which was given the version number 3.1 to position it as the obvious successor to the DOS based Windows 3.0.
The NT kernel was generally considered to be well designed, so much so that DEC accused Microsoft of stealing its proprietary software technology when it hired away Dave Cutler to build the new OS. However, the original NT didn't perform well on standard PCs, which lacked the resources to run it.
That sent Microsoft scrambling for an interim plan. It dusted off the DOS based Windows 3.0 and improved it enough to act as a placeholder until NT could be fixed. Microsoft hoped to call its next version of NT "4.0," so the new version of DOS based Windows was called “Windows 95” rather than being named after a version number.
By the end of 1994, Microsoft Vice President Mike Maples was quoted as saying that Cairo would slip again, to "sometime in 1996."
A year later, at the end of 1995, Microsoft shipped Windows 95 with what it described as a subset of the Cairo user interface. However, Windows 95 didn't offer the world anything new in user interface technology. It copied liberally from both the Mac and NeXT, and was commonly criticized in the phrase "Windows 95 = Mac '89."
At the release of Windows 95, Microsoft announced that a "first test version" of Cairo would debut in late 1996, with the actual release happening in 1997, more than half a decade after its original announcement.
After a half decade of being presented as a legitimate competitor to NeXT's object oriented development tools and various other products, Cairo was revealed as a complete hoax.
Microsoft had fooled the world with a story about delivering the equivalent of NeXT only a few years late, but only ended up shipping a rewarmed version of the 1990 DOS based Windows, and an unworkable, unstable new OS kernel in NT that was not ready for prime time.
Cairo's Old New Vision
In 1996, Microsoft released Windows NT 4.0. Components of Cairo's vision, including the Object File System for NT and what would become Exchange Server, were abandoned for a more conventional file system.
NT 4.0 also used the same Windows 95 interface. More problematically, Microsoft made major architectural changes to NT 4.0 to make it faster, which actually seriously compromised its design; more about that later.
Other parts of Cairo still weren't ready yet. Microsoft planned to spin portions of Cairo ideas, including indexing and Distributed Component Object Model, into NT 4, and save its directory features for NT 5, which ended up being named Windows 2000.
However, half a decade after its first announcement, there was nothing really new about "Cairo technologies."
Many years after promising Cairo, Microsoft was still working on its long overdue vision of the future, while other companies had actually delivered it.
Hasta la Vista
Cairo worked so well to suppress competition and distract from the quality of the products Microsoft actually shipped in the 90s, that Microsoft reused the same strategy in the next decade. Note the parallels:
Cairo:
-
•Announced in 1991 to distract from the lack of anything dramatically new in Windows 3.0.
-
•Expected in 1994. Pushed to late 1995, pushed to late 1996, intended to debut in 1997. Changed to a vision.
-
•Core features dropped. Ended up as polish on the existing Windows 3.0: Windows 95.
Longhorn:
-
•Announced in 2001 to distract from the lack of anything dramatically new in Windows XP.
-
•Expected in 2003. Pushed to 2004, 2005, pushed to late 2006, intended to debut in 2007.
-
•Core features dropped. Ends up as polish on the existing Windows XP: Windows Vista.
Fraud as a Business Plan
Those placeholder products were far inferior to what competitors were offering. They were actually far inferior in many cases to products that predated them by many years.
In addition, the futuristic Cairo plans Microsoft failed to ship were actually delivered years ahead of schedule by other vendors. Why does Microsoft keep getting airtime? The company is a huge fraud, and has been for decades.
Pink vs. Cairo
Interestingly, while Apple's problems in delivering Pink and Copland between 1990-1995 are frequently cited by analysts, the world seems to have collectively forgotten that Microsoft's own equivalents, Cairo and NT, were similarly problematic, and that Microsoft pulled the same stunt again with five years of vaporous Longhorn plans.
Even worse, in the last five years, Microsoft not only hasn't delivered what it promised at all, but instead is pushing Vista as something the world should be excited about getting.
No, we shouldn't be excited, because it offers very little that is new and noteworthy, and entirely fails to match what it promised back in 2001.
What About BOB?
His latest article is troubling because, as a historian of sorts for the tech world, Stephens seems to have forgotten so much of what really happened apart from Microsoft BOB, which he describes as "the so-called social interface operating system I always figured was really named after me."
That's a puzzling thing to say, because BOB wasn't an operating system, nor was it ever called "social," and Stephens' name really isn't BOB.
Clippy the paperclip was added to Office as one of its assistants, and a little dog was added to Windows XP in its search field, apparently to distract users from the fact that Windows search doesn't work at all for actually finding files.
It does have an animated dog however, thanks to the legacy of BOB.
The real problem with BOB is that it didn't really matter. It keeps getting brought up as a scapegoat however, as it if were Microsoft's one problem from back when, and "hoo-boy, wasn't it a funny thing and what where they thinking?"
Noise about BOB entirely distracts from the fact that BOB wasn't Microsoft's one mistake, but rather characteristic of everything Microsoft has done since: a bad idea designed by committee and given a ridiculous interface that looks lame and insults the user.
Another real question is: will Microsoft get the chance to pull another Cairo-Longhorn stunt again? Will the world jump on Vista's lap and beg for another decade of waiting around for scraps from Microsoft's table that might come half a decade later, if they are lucky?
The real problem for Microsoft isn't today's Vista, but in maintaining interest for a proprietary operating system that is already plagued with legacy and architectural problems and faces the most credible competition the company has ever faced, both on the desktop from Mac OS X, and in the Enterprise with Linux.
Why This Won't Happen Again
Conversely, companies also lacked information from consumers; they didn't get immediate feedback in the volume we have today. No individual had the ability to list problems and flaws and publish them widely; we had to wait for news to get out through those same old magazines.
That general ignorance, based on a lack of up to date information, was used to promote fictitious vaporware products that could choke to death real competitors. Vaporware vendors needed only to seed ideas about better products of the future to shift attention away from what was currently on sale by rivals.
Without any journalists exposing the tricks, the masses were easily manipulated to believe things that were not true at all. This technique wasn't invented for technology, it's as old as society. Control the news, and you can control the people. Revolutions have been commonly fueled by new sources of information that enlightened individuals and broke the secret mind control of totalitarian powers.
What Microsoft faces in 2007 is not going to be the lack of OEMs selling Vista for them, but the unraveling of its monopoly position and its ability to mislead the world again with promises of new, next generation technology just around the corner. We know better than that now.
Oh and Cringely, you can stop pretending the cat is still in the bag.
Next Article:
Platform Crisis: Robber Baron Piracy
This Series