Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesMost Important Software Products


September 1995 / 20th Anniversary / Most Important Software Products

The 20-year story of personal computing often seems to be dominated by hardware. But it's the software that makes the hardware worth owning: Many early buyers of Apple IIs walked into stores and asked for the VisiCalc machine.

CP/M 2.0

Developed by the late Gary Kildall in 1974, CP/M was the first OS to run on machines from different vendors. It became the preferred OS for most software development, and it looked like it would rule forever.

VisiCalc

Written in 1979 by first-year Harvard Business School student Dan Bricklin and Bob Frankston of MIT, VisiCalc was a godsend to Wall Street users who had bought the first microcomputers two years earlier. Running initially on the Apple II and nearly single-hand edly creating the demand for the machine, VisiCalc established spreadsheets as a staple application, setting the stage for Lotus 1-2-3 on the IBM PC in 1982.

WordStar

While writing programs on the Altair, Michael Shrayer hit upon the idea of writing the manuals on the same machine. Electric Pencil was born, the first microcomputer word processor. But the first program to exploit the market potential was Seymour Rubinstein's 1979 masterpiece, WordStar. Other programs took up WordStar-compatible keyboard commands--including the last major upgrade of Electric Pencil.

dBase II

Wayne Ratliff's creation, first intended to manage a company football pool, was the first serious database management system for CP/M. dBase II, in its DOS incarnation, was a massive success. Ashton-Tate, which acquired dBase from Ratliff, began to lose the lead when it released the bug-ridden dBase IV in 1988. A Windows version (under the ownership of Borland) didn't appear until 1994, much too late. The dBase language survives in the form of Xbase, supported by vendors such as Microsoft and Computer Associates.

AutoCAD

Autodesk's AutoCAD started life as a CP/M (Control Program for Microcomputers) application, later moved to DOS, and eventually made the transition to Windows. It brought CAD from minis and mainframes down to the desktop, one of the first programs to make that now-common migration. AutoCAD quickly became--and remains--an industry standard.

Lotus 1-2-3

VisiCalc may have sold Wall Street on the idea of electronic spreadsheets, but 1-2-3 was the spreadsheet that Main Street wanted, too. When the IBM PC and XT took over the world, Lotus's simple but elegant grid was without question the top spreadsheet to run on them, adding graphics and data-retrieval functions to the paradigm established by VisiCalc. By the early 1990s, Lotus could brag that 1-2-3 was the top-selling app lication of all time.

The Norton Utilities

Before Peter Norton rolled up his sleeves, bit twiddlers were on their own when it came to recovering lost clusters and managing other disk catastrophes. It's almost the end of the millennium, and most of us still reach for Norton Utilities when something goes wrong with a disk.

DOS 2.0

The version of DOS that truly solidified the Microsoft/IBM platform dominance was 2.0, which came out with IBM's new XT in 1983. DOS 2.0 had commands to support the XT's new 10-MB hard drive as well as such now-familiar external commands and files as ANSI.SYS and CONFIG.SYS.

DOS 2.11 became the de facto basis of backward compatibility for any DOS program. In 1990, you might not have known if an application ran on DOS 5.0, but you could be sure it worked on old 2.11. DOS limitations even survive in Windows 95--in particular, the dreaded 640-KB memory limit.

Flight Simulator

To work its magi c, Microsoft's simulation of an airplane's cockpit employed low-level graphics routines. It became a mainstay of software suites used to test compatibility with the IBM PC standard. It was also one of the best-selling games of all time.

Novell NetWare

The year of the LAN happened sometime in the 1980s, and it was Novell's NetWare that made it so. NetWare is no lightweight desktop OS. NetWare was an OS that systems administrators could rely on. Versions of this OS are still in use in businesses everywhere.

Unix System V

The best effort so far at unifying the diverse flavors of Unix, System V took off after AT&T's divestiture in 1984, when Ma Bell was freed to market the OS more aggressively. Version 4.0, released in 1989, brought together Xenix, SunOS, 4.3 BSD, and System V to form a single standard. Hardware vendors continued to go their own ways, however, requiring subsequent efforts by numerous groups (e.g., X/Oepen, OSF, and COSE) to continue the fight for a shrink-wrappable Unix. Those efforts have mostly failed, but Unix's communications standards and network protocols are finding a wider user base as the Internet explodes in popularity.

Mac OS and System 7

The Macintosh wouldn't be the Macintosh without the Mac OS . And it was on the Macintosh that the concept of the desktop GUI really dug in. Later named System 7 in a major 1990 upgrade, the Mac continues to best Windows in ease of use, plug-and-play compatibility, and color matching. Apple's Power Macs and the first Mac clones just might keep System 7 relevant into the next century.

Quicken

This checkbook-balancing program may be better-suited to the needs of its users than any other program on this list save VisiCalc. Scott Cook's company grew from humble beginnings in the mid-1980s to become Microsoft's multibillion dollar dance partner (until the Department of Justice cut in). Once you start balancing your checkbo ok in Quicken, you don't ever go back.

SideKick 1.0

Besides being the first PIM (personal information manager), its pop-up notepad, calendar, and calculator made Borland International's SideKick the model for TSRs--an application type that was relatively rare in 1984. Pop-up mini-apps became commonplace in the DOS era, but Windows' task switching killed the TSR market in the 1990s.

Excel for the Macintosh

VisiCalc and Lotus 1-2-3 started the spreadsheet revolution, but they were character-based. Microsoft Excel for the Macintosh made the benefits of graphical spreadsheets obvious. Microsoft ported Excel to Windows, but Lotus was slow to convert 1-2-3 to Windows. There's a lesson here: Today, Excel for Windows is the best-selling spreadsheet.

PageMaker

This is the program that launched a million newsletters. PageMaker's paste-up metaphor also made sense to people who had worked in traditional design and production departments. QuarkXPress might now have a larger share in higher-end publishing, but with Adobe's money and name behind Aldus, PageMaker promises to remain a competitive desktop publishing system for a long time to come.

LANtastic

For people who thought Novell NetWare was for corporate MIS gurus, Artisoft's affordable network-card-and-software package was an easy and popular way to link PCs and share resources. With the addition of NetWare server functions in Artisoft's new LANtastic Dedicated Server, LANtastic keeps a foothold in the future.

Adobe Type

Desktop publishing was still a bit of a toy when Adobe made Type 1 PostScript fonts available on the Macintosh. Thanks to these fonts and the enhanced line spacing and printing control that PostScript provides, the Mac became a tool on which to run a publishing business.

Windows 3.x

Though it was first introduced in 1985, Microsoft Windows spent the rest of th e '80s as somewhat of a joke. It was slow, ugly, and underpowered. Then Microsoft rolled out Windows 3.0, a complete rewrite, at a tightly orchestrated, bicoastal multimedia hypefest in the spring of 1990. Gone was the 640-KB DOS memory limit (sort of); in came a flood of applications, a type of multitasking, and the desktop environment most users live in today. Version 3.1, released in 1992, added speed and stability, not to mention OLE, True Type fonts, and drag-and-drop commands.

Lotus Notes 3.0

Notes is the most innovative and powerful of the numerous contenders in the leading-edge groupware category. Not just E-mail, Notes is brilliant at capturing corporate group-think, thanks to its unique, replicated message system. Notes has become the standard applications development environment in every company that's ever uttered the word reengineering.


AutoCAD Brought Design to PCs

photo_link (17 Kbytes)

It slices, it dices, it renders, it models. AutoCAD single-handedly wrested design from minicomputers.


VisiCalc Created Financial Frenzy

screen_link (23 Kbytes)

Quite possibly the program responsible for the `80's Wall Street frenzy: VisiCalc on the Apple II.


The Original GUI

screen_link (58 Kbytes)

Apple's Macintosh OS had the first real graphical user interface and awesome ease of use. Too bad Windows didn't copy more of it.


Rising Above Other's Errors

screen_link (23 Kbytes)

Excel, built on mistakes of others (see Lotus).


Too Little, Too Late

screen_link (21 Kbytes)

Lotus had it but lost it. A good Windows spreadsheet, but too late.


Up to the 20th Anniversary section contentsGo to previous article: Top 20 Small SystemsGo to next article: CP/M LivesSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network