Tuesday, February 23, 2016

Why the IBM PC became a standard

The history of the PC is simple: After several companies, including Apple, Radio Shack, and Commodore, built and successfully sold microcomputers, IBM entered the market and its products were adopted as the standard. Yet I think there is more to it than that.

The IBM PC was a popular computer. Some historians claim that its open architecture and its superior design lead to its success. The architecture was open, more open than some but not all competing products. The design was good, but not superior -- and we are still paying for some of the compromises IBM made in those early days.

It was more than openness and design that made the IBM PC the standard. There were three other factors.

The first was a set of compelling applications. The "killer application" was the spreadsheet. Considered mundane today, the spreadsheet was a large step up from the manual methods of calculation that preceded the PC. It was far better than doing math by hand or even with the assistance of a mechanical or electronic calculator. Spreadsheets provided more automation, allowing for sophisticated formulas.

The other compelling (although perhaps not a "killer application") was word processing. Personal computers could be purchased for slightly more that electric typewriters, and word processors gave us the ability to compose, store, retrieve, and revise documents.

The second factor was a sense of urgency. Managers may not have understood personal computers or foreseen how they would change businesses, but they knew (or believed) that computers were the way of the future and they did not want to be left behind. Perhaps the fear was a remnant of the 1960s space race (with its jet motors, robots, and computers) or perhaps it was caused by the hype of IBM's advertising. Whatever the reason, there was a fear of becoming obsolete, of missing the computing boat. That fear pushed companies to adopt computers.

These two factors were enough to drive the PC revolution, but they were not enough to force the IBM PC as a standard. There were many competing systems, several which ran MS-DOS and Lotus 1-2-3, just like the IBM PC. There was a third factor, one that moved businesses into the IBM fold. That factor was the cost of PCs (IBM or otherwise).

Personal computers in the early 1980s were expensive devices. The price for a typical business system was in the $3000 to $5000 range. (And that was in 1980 dollars!)

The expense of a microcomputer meant that business had to think carefully about their investment. A wrong choice would mean a significant loss of capital. Businesses wanted to avoid that loss, so they went with a safe choice: IBM.

Those three factors (compelling applications, a sense of urgency, and risk avoidance) led to the IBM PC as a standard.

* * * * *

Looking at today's market, there is no analogous situation. Personal computers are inexpensive, standardized boxes. But what about new technologies?

Phones and tablets are inexpensive, with no compelling application for businesses. There may be a sense of urgency to build mobile apps for customers, but note that customer apps are outward-facing, not inward-facing like the spreadsheets and word processors of the PC revolution. Equipment for inward-facing applications can be standardized, as the equipment is under your control. Outward-facing apps cannot be easily standardized, as customers choose their hardware. That's a big difference between the PC revolution and the mobile revolution. There is not sufficient force to select one design as the standard -- and we have competing designs, Apple, Android, and Microsoft.

Cloud systems inward-facing, but not compelling. There is no sense of urgency to move one's systems to the cloud. Cloud systems are not expensive either -- at least not in the way that PCs were expensive. If anything, cloud providers focus on the ability to "pay for what you use". It's no surprise that there is no standard cloud system.

The same holds true for Big Data: inward-facing, but there is no compelling application, no sense of urgency. Sure enough, there are multiple "standards" for Big Data.

* * * * *

We don't have a standard for a smart phone, or tablet, or cloud system, or big data. Without the three factors of compelling applications, urgency, and risk avoidance, I think we will see multiple solutions for some time.

No comments: