English alternate-history artwork showing an IBM PC running Digital Research CP/M-86

IBM PC with Digital Research CP/M-86 — the operating-system deal that could have rewritten personal computing.

Series: What If? — Episode 03

What If IBM Had NeverChosen Microsoft?

What if IBM had licensed Digital Research's CP/M-86 instead of MS-DOS? One contract could have rewritten the personal computer industry.

By DarioAugust 2, 202617 min read

▼   SCROLL   ▼

The methodology of the alternate timeline

This is not a wish list of software Digital Research should have written. We start with the code, contracts and market conditions that actually existed between 1980 and 1983, then estimate which branches become reachable if Gary Kildall's company—not Bill Gates'—signs the operating-system contract for the IBM Personal Computer.

The rule is the same one we used for Amiga: a counterfactual is only interesting if the prerequisite already existed. Everything else is fan fiction.

The Four Axes of the Analysis

For every milestone we ask four questions: did Digital Research possess the technical prerequisite, could it finance the migration, would developers follow, and did surrounding standards make the product commercially viable?

⚙ Existing technical base
CP/M was the de facto operating system of 8-bit business computing. The BDOS/BIOS split was ahead of its time, CP/M-86 ran on 8086 hardware, and Concurrent CP/M brought multitasking to Intel boxes years before Microsoft.
💰 Capital and management
Digital Research was profitable and privately held, but every branch still had to finance a 16-bit rewrite, a GUI, networking and a legal war.
👥 Developer momentum
WordStar, dBASE II, SuperCalc, MicroPro and Ashton-Tate already lived on CP/M. The question was whether DRI's pricing would let developers stay.
🔗 Dependency chains
A CP/M lineage surviving to 1995 needed directories, memory above 640K, preemptive multitasking, a legally defensible graphical shell, TCP/IP, protected mode and interoperable formats—in the right order.
// Conceptual platform-survival formula
DRIReach(T) = InstalledBase × LicensingOpenness × DeveloperMomentum − MigrationCost
// InstalledBase in 1981 favored DRI overwhelmingly
// LicensingOpenness is the term that decided the industry
// MigrationCost compounds every year the 16-bit rewrite is deferred

The 1980 split

Start with what is documented, because the popular version is mostly wrong. The legend says IBM arrived in Pacific Grove, found Gary Kildall flying his airplane, felt snubbed and returned to Bill Gates. It is a great story—and a caricature.

The real break points were contractual. IBM arrived with a one-sided non-disclosure agreement that Dorothy McEwen would not sign immediately. Microsoft signed IBM's paper without hesitation.

Then came pricing. DRI sold CP/M as a software product with a per-copy margin. Microsoft gave IBM a flat-fee arrangement that let it sell DOS cheaply. When both systems reached the PC, IBM listed PC-DOS at roughly $40 and CP/M-86 at roughly $240.

The decisive clause was non-exclusivity. Microsoft licensed the operating system to IBM and kept the right to license it to everyone else.

And the product itself was not even Microsoft's. It bought Tim Paterson's 86-DOS from Seattle Computer Products, a system explicitly modeled on the CP/M programming interface.

We are not asking what happens if a better OS wins. We are asking what happens if the original wins—on the original's commercial terms.

The world in 1980

CP/M ran across a vast, chaotic installed base. There was no hardware standard; CP/M was the reason software could travel between machines.

Microsoft in 1980 was a languages company. It had never shipped an operating system.

IBM was building the PC as a Boca Raton skunkworks project, using off-the-shelf components to hit a twelve-month deadline.

Digital Research's advantage

Four things DRI actually had that Microsoft did not:

01

Installed base

The first generation of serious business applications already ran on CP/M.

02

Abstraction architecture

The BDOS/BIOS separation solved the exact problem the clone era would create.

03

A multitasking path

MP/M and Concurrent CP/M delivered multitasking years before Microsoft shipped a preemptive consumer system in 1995.

04

A GUI in progress

GEM shipped in 1985 and was arguably a better desktop than Windows 1.0.

DRI had those four strengths—and lacked two things: an instinct for hardball licensing and a legal war chest.

Conceptual visualization of a modern Digital Research coastal campus in the alternate 2026 timeline
Conceptual visualization — Digital Research's coastal campus in the alternate 2026 timeline. This is not a historical photograph.

Technical foundations

Honesty requires listing the weaknesses too, because CP/M's reputation among people who never used it is better than its reputation among people who did.

CP/M-86 was late and still felt like an 8-bit design moved onto a 16-bit processor.

CP/M used user areas until CP/M Plus and split multitasking into a separate product line.

DRI priced like a software vendor selling to integrators. Microsoft priced like an infrastructure vendor buying a market.

The alternate timeline

Assume the NDA is signed in June 1980 and CP/M-86 becomes the reference operating system of the IBM Personal Computer.

1981

CP/M-86 ships with the PC

Software compatibility is not automatic, but WordStar and dBASE arrive in months rather than years.

1982

The clone question

This fork is commercial, not technical: cheap licenses create the clone industry; protected margins stall it.

1983–84

Concurrent CP/M becomes the differentiator

Multitasking reaches business desktops three to eleven years early and turns PCs into terminal replacements faster.

1985

GEM becomes the PC desktop

The GEM settlement changes because IBM's legal department does not capitulate, starting the PC graphical era years earlier.

1987

The OS/2 problem changes

IBM has no Microsoft defection to fear, but also no partner strong enough to carry the technical load alone.

1990s

The bill comes due

Protected memory, networking, a 32-bit kernel and a browser still need financing.

English card artwork for What If Amiga Survived?

What If Amiga Survived?

Episode 02 applies the same four-axis method to Commodore and AmigaOS.

Read post

Five scenarios

01

The Faithful Port — most likely

DRI signs, ships CP/M-86 and prices it like professional software. The PC still wins, but personal computing reaches the home later and Microsoft becomes Lotus with better management.

02

The $40 Concession

DRI becomes the platform owner: more open, better documented and technically coherent, but worse marketed and slower to ship.

03

Concurrent Ascendant

Preemptive multitasking arrives a decade early and avoids the 640K memory-model catastrophe, but the PC stays corporate longer.

04

The Clone Denial

The x86 world fragments into three or four incompatible ecosystems and the internet arrives about twenty-four months later.

05

The Absorption

IBM buys the 200-person company. CP/M disappears into SAA/OS/2 and loses the desktop by 1993.

Conceptual wall of computers, industrial controls, medical monitors and kiosks all running a Digital Research command prompt
Digital Research everywhere — a conceptual 2026 where its platform becomes the common layer inside terminals, factories, hospitals, networks and public infrastructure.

The other two players: Microsoft and Apple

Microsoft without DOS

Deleting the IBM contract redirects Microsoft. It reaches 1990 smaller, richer than expected and structurally unavoidable.

Applications become the whole strategy. Multiplan runs everywhere, and Microsoft still beats Lotus and WordPerfect after their failed GUI transitions.

Without DOS, Xenix becomes the counterattack and the open-systems war starts five years early.

Apple and the Macintosh with no Windows

Apple gets clearer air until the GEM lawsuit turns into Apple versus IBM.

IBM litigates and probably reaches a cross-license, but removing Microsoft does not fix Apple's margin and engineering problems.

Apple enters the 1990s stronger but still reaches a crisis, while events after 1997 become too distant for this counterfactual to predict.

Survival mathematics

DRI owned the installed base and developer momentum. Licensing openness was the variable worth roughly a trillion dollars.

Microsoft understood that an operating system was a toll road, and the toll had to be cheap enough that nobody built a bypass.

DR DOS arrived with better memory management, disk compression and a proper task switcher, yet lost to OEM contracts and warning messages that treated rival DOS systems as unsafe.

The paradox

The uncomfortable conclusion

In most branches where Digital Research wins IBM, the personal-computer revolution is slower, smaller and more expensive—and computing is technically better for it.

A DRI-owned PC platform is more coherent, but also more costly, corporate and less ubiquitous.

The counterfactual deletes a monopoly. It does not delete the monopolist.

Gary Kildall deserves better than the airplane joke.

CP/M in 2026

Extrapolate scenario ② forward forty-five years and the operating system has a recognizably different character.

CP/M 2026 — Integrator Edition

Choose a machine target inside the interface. The BDOS core and desktop remain unchanged while only the board pack adapts—the portability argument made visible.

⚙

Abstraction as doctrine

The OS is designed for portability from the start, with a clean separation between kernel and machine layer.

🔓

A licensing model instead of lock-in

An embedded and appliance-first OS also runs desktops, rather than the reverse.

📚

Documentation as a first-class product

DRI manuals expect users to program the machine; that norm remains a first-class part of the product.

🐚

A much stronger Unix

Free Unix does not spend a decade on the margins; it already wins quietly in 1996.

Q&A

Did IBM really approach Digital Research first?

Yes. The meeting happened and negotiations continued.

Was CP/M-86 available for the IBM PC?

Yes, but IBM's price for it was roughly six times the price of PC-DOS.

Would Microsoft have disappeared without DOS?

Unlikely. Its tools, applications and Xenix gave it several strong paths.

How we built this

The source base includes Kildall's memoir excerpts, Paterson's 86-DOS accounts, DRI manuals and 1981–1985 price lists, IBM technical references and the unusually rich OEM licensing trial record.

Where the historical record is disputed, we say so instead of choosing the more entertaining version.

Scenario probabilities are editorial judgment, not simulation.

▶ Bottom Line — MediaBoxEnt Take

Platforms do not lose on merit. CP/M did not lose because it was worse than 86-DOS. It lost on pricing, licensing and distribution.

In a network-effect market, the pricing decision is the architecture decision.

Somebody at Digital Research read an unreasonable non-disclosure agreement in the summer of 1980 and objected. They were right. It cost them everything.

— Dario · MediaBoxEnt

Your turn

Would a technically better but more expensive CP/M world have been worth delaying the personal-computer revolution?