Feature

Microsoft Signed Up to Build IBM's PC Operating System — Then Bought One for $75,000

Photo: a beige IBM 5150 personal computer with a matching IBM 5151 monochrome monitor, keyboard, and original manuals on a desk.
Image: Vintageibmmt, public domain, via Wikimedia Commons (IBM 5150 with IBM 5151 monitor; resized and placed on a blurred background)
On this page · 4 sections
  1. They promised an OS they did not have
  2. Quick and dirty, then suddenly not
  3. The beige box, two names for the same software
  4. References

Forty-six years ago today, on Nov 6, 1980, Bill Gates signed a contract for Microsoft to create an operating system for IBM's forthcoming personal computer. The machine was still a secret. The software shop was five years old and already good at BASIC for the microcomputers of the moment, which is exactly the wrong résumé for the job IBM suddenly needed filled. An operating system was the blank on the page.

IBM needed one anyway. The Boca Raton team building the PC was racing a one-year deadline and a roughly $1,500 price target, so they were buying parts off the shelf instead of inventing every piece in-house. Microsoft already had a deal to supply BASIC. When IBM asked whether the same little company could also supply the OS, Gates signed.

They promised an OS they did not have

Microsoft's catalog in late 1980 leaned hard on languages. BASIC was the product people knew, the thing that had already put the company in rooms with hardware makers who needed something to run when the power came on. A disk operating system for a new 16-bit IBM machine was not sitting on a Microsoft shelf waiting for a ship date.

IBM had already looked elsewhere. In August 1980, IBM visited Digital Research in Pacific Grove, California, about CP/M-86, the forthcoming 16-bit version of the then-dominant microcomputer OS. The two sides could not agree on licensing terms. IBM left and kept hunting.

That left the door open for Microsoft. And Microsoft, which had just promised IBM an operating system, went shopping for one.

Quick and dirty, then suddenly not

The OS Microsoft found belonged to Seattle Computer Products, a small hardware outfit selling an Intel 8086 CPU card for builders who needed a 16-bit board and something to run on it. SCP had wanted to ship CP/M-86 with that kit. CP/M-86 was late. So in 1980, SCP engineer Tim Paterson wrote a stand-in. He called the early version QDOS — Quick and Dirty Operating System — and later renamed it 86-DOS.

Paterson designed it so programs written for CP/M could be carried over to the new Intel chip, which made it a handy bridge for software shops. True to its nickname, it was basic but serviceable.

Microsoft licensed 86-DOS from SCP in December 1980 for a flat $25,000. The written license agreement is dated Jan 6, 1981. SCP suspected the mystery customer was IBM. They did not know for sure. In a Softalk interview published in March 1983, Paterson put it this way: "We all had our suspicions that it was IBM that Microsoft was dealing with, but we didn't know for sure."

Paterson left SCP for Microsoft in 1981. His Softalk line about the first day still lands: "The first day on the job I walk through the door and 'Hey! It's IBM.'"

By the next summer, Microsoft wanted more than a license. Owning the OS outright meant it could license the software to companies making IBM PC clones. On July 27, 1981, Microsoft bought full rights to 86-DOS for another $50,000 — $75,000 total. SCP kept a way to ship the OS with its own hardware. Microsoft kept the right to license it to everyone else.

Photo: four 3.5-inch MS-DOS 6 installation floppy disks stacked in an overlapping row on a light surface. MS-DOS 6 install disks, a later version of the line that grew out of 86-DOS. Photo: Stefan Nagy, CC BY-SA 4.0, via Wikimedia Commons.

The beige box, two names for the same software

On Aug 12, 1981, IBM unveiled the IBM Personal Computer — model 5150 — at New York's Waldorf Hotel. The base model was priced at $1,565. Microsoft's adapted OS shipped to IBM customers as PC-DOS. The same software family went out to other manufacturers as MS-DOS. Microsoft retained ownership.

IBM did one more unusual thing for a company that had once designed nearly everything it sold. It published technical specs and opened the architecture, so other companies could build add-ons and, soon enough, whole machines that behaved like the IBM PC. Those clones needed an operating system. Microsoft was ready to sell them one.

Photo: a beige IBM Personal Computer model 5150 with a monochrome monitor and IBM keyboard on a white background. An IBM PC 5150 with its 5151-style monochrome monitor and keyboard. Photo: Ruben de Rijcke, CC BY-SA 3.0, via Wikimedia Commons.

In the 12 months after MS-DOS first went to IBM, Microsoft licensed it to more than 70 other companies. Whatever name went on the case, the software underneath sent a check to Microsoft.

IBM got the beige box people still picture when they hear "PC." Microsoft kept the operating system it had promised on Nov 6 — bought for $75,000 instead of written in-house — and the right to sell that same layer to every clone maker that followed. The supplier hired to fill one blank walked out owning the software every clone needed.

Today's cheat code: if your Windows PC feels stuck, try these free fixes before you buy anything — Why Is My Computer So Slow? 6 Free Fixes to Try Before You Buy Anything.

Enjoyed this? Follow Tech Cheat Codes on TikTok for quick tech tips: Follow on TikTok. Or open TikTok and search "Tech Cheat Codes".

References