The Early Days of Computing π°οΈ
Building Software in the 1950s and 60s π οΈ
In the early days of computing, companies often developed their own software. Early computers, like the ENIAC, required small programming teams. IBMβs Fortran language, for example, was created by just ten people. However, as hardware advanced, maintaining and porting software became increasingly challenging and costly.
Cooperative Sharing and Libraries π
To address these challenges, companies began sharing software and creating libraries. IBM's 704 computer, introduced in 1955, led to the formation of SHARE, an organization where companies collaborated on software development. IBM also maintained libraries of commonly used programs, like the 62 CFO for insurance companies, which helped customers adapt their internal processes to these pre-written software packages.
The Rise of Independent Software Companies π
Early Software Service Companies π’
By the 1950s, independent software companies like Computer Usage Company (CUC) and Applied Data Research (ADR) emerged. These companies provided custom software solutions for clients. ADR became known for its commercial software packages, like AutoFlow and the Version Control System Librarian.
IBMβs Dominance and Free Software π
Despite the rise of independent software firms, most companies relied on IBMβs free software, which came bundled with their hardware rentals. IBMβs system engineers provided extensive support to ensure customers used their computers effectively. This bundling strategy suppressed the market for standalone software by setting an expectation that software should be free.
The System/360 and IBM's Market Control π
The Revolutionary System/360 π₯οΈ
In 1964, IBM launched the System/360, a scalable line of computers that could run the same operating system and software across different models. This innovation made it easier for customers to develop software that worked on any System/360 machine, boosting IBMβs market dominance.
The Competition and the Spectra 70 βοΈ
RCAβs Spectra 70 computers, launched to compete with the System/360, claimed compatibility with IBMβs software, challenging IBMβs bundling strategy. This forced IBM to consider unbundling its software from hardware sales to protect its market share and address the growing costs of software development.
The Move to Unbundle π‘
Legal and Competitive Pressures βοΈ
IBM faced increasing pressure from competitors and the U.S. Department of Justice, which was investigating potential antitrust violations. In December 1968, IBM announced its intention to change its pricing model. By June 1969, IBM committed to unbundling software, hardware, and services, effective in 1970.
Industry Reaction and the New Market π
IBMβs unbundling announcement was met with mixed reactions. Customers expected significant hardware price cuts, but the actual discounts were modest. Despite skepticism, the move accelerated the perception that software had intrinsic value, leading to a surge in the number of software companies and packages available.
The Impact on the Software Industry π
The Explosion of Software Companies π₯
Following IBMβs unbundling, the software industry flourished. New companies emerged, offering specialized software solutions and services. By 1972, there were 81 vendors and over 275 software packages on the market, catering to diverse needs and industries.
The Antitrust Lawsuit and Its Aftermath βοΈ
Despite IBMβs unbundling, the U.S. Department of Justice filed a lawsuit in January 1969 to break up IBM. The trial, which lasted 13 years, ended with the government dropping the case. However, the lawsuit and the competitive pressures it highlighted played a crucial role in shaping the modern software industry.
Conclusion π
IBMβs decision to unbundle its software from hardware sales marked a turning point for the software industry. It opened the market to competition, leading to innovation and the rapid growth of independent software companies. While IBMβs dominance was challenged, the move ultimately benefited the broader tech ecosystem, paving the way for the vibrant software industry we know today.
Discussion 0 comments