Digital Research operating systems
| Company type | Private |
|---|---|
| Industry | Software |
| Predecessor | Microcomputer Applications Associates (MAA) |
| Founded | January 1, 1974 in Pacific Grove, California, United States |
| Founder | Gary Kildall |
| Defunct | 1991 |
| Fate | Acquired by Novell |
| Successor | Novell Digital Research Systems Group |
| Headquarters | Monterey, California , United States |
Area served | Worldwide |
Key people | Gary Kildall, Kathryn Strutynski, Gordon Eubanks, Tom Rolander, Edward R. McCracken |
| Products | CP/M, MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS, GEM |
| Parent | Novell (from 1991) |
Digital Research, Inc. (commonly known as DR or DRI) was a privately owned American software firm established by Gary Kildall with the purpose of creating and promoting his CP/M operating system alongside a suite of 8-bit, 16-bit, and 32-bit platforms such as MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS, and the GEM. It holds the distinction of being the pioneering major software enterprise in the microcomputer sector. Initially based in Pacific Grove, California, Digital Research later relocated its headquarters to Monterey, California.
1974–1979: Establishment and Incorporation
In 1972, Gary Kildall, then serving as an instructor at the Naval Postgraduate School in Monterey, California, began providing consultancy services to Intel under the business name Microcomputer Applications Associates (MAA). By 1974, he had created Control Program/Monitor (CP/M), recognized as the first disk operating system designed specifically for microcomputers.
That same year, he formally incorporated his venture as Intergalactic Digital Research, which was subsequently abbreviated to Digital Research. The company's operating systems, commencing with CP/M for microcomputers powered by the 8080 and Z80 processors, quickly became the industry’s de facto standard. The product range expanded to include the original 8-bit CP/M and its variants such as MP/M (introduced in 1979), a multitasking multi-user operating system.
1980–1990: Development of CP/M and CP/M-86
Following Microsoft's introduction of MS-DOS, which drew inspiration from CP/M principles, Digital Research launched CP/M-86 in 1981—the first operating system tailored for a 16-bit architecture. This version was adapted for use on the IBM PC in early 1982 to rival MS-DOS. Subsequently, Digital Research released multitasking systems like MP/M-86 (1981) and Concurrent CP/M (1982), enabling simultaneous execution of multiple applications. Despite these technological advancements, critics often pointed to the company’s documentation as unclear and insufficiently detailed.
By 1983, Digital Research had adopted a distribution model that placed CP/M-86 software into retail outlets and announced PC DOS-compatible versions of its programming languages and utility tools. That year, with revenues reaching $45 million, it ranked as the fourth-largest software company within the microcomputer market. Although it had effectively "lost" dominance in the 8088 processor software segment, by 1984 Digital Research formed a partnership with AT&T Corporation aimed at developing applications for Unix System V and expanding retail distribution channels. However, departures of key staff members cast uncertainty over the company's long-term prospects.
The company also produced compilers and interpreters for a wide array of programming languages including C, Pascal, COBOL, FORTRAN, PL/I, BASIC, and Logo.
When IBM initiated development of its Personal Computer in 1980, Digital Research's CP/M was widely regarded as the leading operating system. IBM sought to secure a CP/M version compatible with the Intel 8086 processor to serve as the PC’s standard OS; however, Digital Research declined this opportunity citing contractual concerns. Consequently, Microsoft provided MS-DOS—based on an acquired system known as 86-DOS—for IBM’s PC launch in late 1981. This led MS-DOS to rapidly become the dominant OS on IBM-compatible machines and established Microsoft’s prominence within the software industry.
The rivalry between MS-DOS and Digital Research’s subsequent MS-DOS alternative, DR DOS, compelled Microsoft to enhance its DOS offerings continuously. Microsoft’s licensing approach favored exclusive agreements that restricted manufacturers to MS-DOS only—a practice that resulted in a 1994 ruling by the U.S. Department of Justice banning "per-processor" licensing arrangements.
Digital Research further developed Concurrent CP/M into iterations capable of emulating MS-DOS APIs and supporting FAT file systems—these were released as Concurrent DOS (1984) and Concurrent PC DOS (1984) for IBM-compatible computers. Following IBM’s introduction of its 80286-based PC/AT in 1985, Digital Research unveiled a real-time operating system named Concurrent DOS 286.
Additional single-user operating systems from Digital Research included DOS Plus (1985) and DR DOS (1988). Marketed as a direct substitute for MS-DOS featuring advanced capabilities, DR DOS abandoned native CP/M application compatibility by adopting internal structures aligned with DOS standards. Despite this trade-off, it achieved significant commercial success as an independent product line.
Graphics Environment Manager (1985)
In 1985, Digital Research introduced GSX (Graphics System Extension), a microcomputer adaptation of the GKS graphics standard, which laid the groundwork for their GEM GUI. Their software lineup was relatively modest, primarily featuring DR DRAW based on GSX alongside a limited collection of GEM GUI applications. Shortly after GEM's release, Microsoft unveiled Windows 1.0.
Digital Research, and later its successor Caldera, accused Microsoft of promoting non-existent MS-DOS versions as a strategy to undermine DR DOS sales.
FlexOS, Concurrent DOS XM and Concurrent DOS 386
The modular operating system FlexOS originated in 1986 as an evolution of Concurrent PC DOS, utilizing advanced CPU memory addressing capabilities to provide a versatile multitasking platform. It offered a comprehensive set of system APIs with both synchronous and asynchronous options, incorporated support for pipes, and enabled resource aliasing through environment variables. FlexOS found enduring use particularly within point-of-sale environments.
Subsequent iterations included Concurrent DOS XM released in 1986 and the 32-bit Concurrent DOS 386 launched in 1987.
1990 and 1991: Multiuser DOS
In 1991, Digital Research expanded its multi-user operating system lineup by introducing Multiuser DOS, building upon its earlier single-user platforms.
During the beta phase of Windows 3.1, Microsoft embedded concealed code known as the AARD code, which detected installations of DR DOS and produced obscure error messages.
1991–2014: Acquisition by Novell
Digital Research was purchased by Novell in 1991 for , primarily to acquire its suite of operating systems, including FlexOS. FlexOS served as the basis for various systems such as Siemens S5-DOS/MT, IBM 4680 OS, and the 4690 OS.
Notable employees
Several influential individuals from Digital Research went on to make notable contributions within the IT sector, including:
Acquisitions
- Compiler Systems, Inc. (1981), known for CBASIC
- MT MicroSYSTEMS, Inc. (1981), creators of Pascal/MT+
See also
- Multiuser DOS Federation
- Novell Digital Research Systems Group
- Caldera Digital Research Systems Group
Further reading
- (Note: It has been suggested by Marc Perkel that he influenced the decision by Novell in 1991 to acquire Digital Research and develop "NovOS".)
- (18 pages)
External links
- Digital Research
- 1972 establishments in California
- 1991 disestablishments in California
- American companies established in 1972
- Companies based in Monterey County, California
- Defunct computer companies based in California
- Defunct software companies of the United States
- Novell
- Point of sale companies
- Software companies disestablished in 1991
- Software companies established in 1972
- 1991 mergers and acquisitions
- Digital Research operating systems