HOME

TheInfoList



OR:

VisiCalc (for "visible calculator") is the first
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ...
computer program A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. Computer programs are one component of software, which also includes software documentation, documentation and oth ...
for
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or te ...
s, originally released for
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
by
VisiCorp VisiCorp was an early personal computer software publisher. Its most famous products were Microchess, Visi On and VisiCalc. It was founded in 1976 by Dan Fylstra and Peter R. Jennings as Personal Software, and first published Jennings' Microc ...
on 17 October 1979. It is often considered the application that turned the
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
from a hobby for computer enthusiasts into a serious business tool, prompting IBM to introduce the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
two years later. VisiCalc is considered to be Apple II's
killer app In marketing terminology, a killer application (commonly shortened to killer app) is any computer program or software that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, a video game ...
. It sold over 700,000 copies in six years, and as many as 1 million copies over its history. Initially developed for the Apple II computer using a
6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small te ...
assembler Assembler may refer to: Arts and media * Nobukazu Takemura, avant-garde electronic musician, stage name Assembler * Assemblers, a fictional race in the ''Star Wars'' universe * Assemblers, an alternative name of the superhero group Champions of ...
running on the
Multics Multics ("Multiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of ...
time sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
system, VisiCalc was ported to numerous platforms, both 8-bit and some of the early 16-bit systems. In order to do this, the company developed porting platforms that produced bug compatible versions. The company took the same approach when the IBM PC was launched, producing a product that was essentially identical to the original 8-bit Apple II version. Sales were initially brisk, with about 300,000 copies sold. VisiCalc used the A1 notation in formulas. When
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles i ...
was launched in 1983, taking full advantage of the expanded memory and screen of the PC, VisiCalc sales ended almost overnight. Sales declined so rapidly, that the company was soon insolvent.
Lotus Development Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was "offloaded" to India's HCL Technologies in 2018. Lotus is most commonly known for the Lotus 1- ...
purchased the company in 1985, and immediately ended sales of VisiCalc and the company's other products.


History

Dan Bricklin conceived VisiCalc while watching a presentation at
Harvard Business School Harvard Business School (HBS) is the graduate business school of Harvard University, a private research university in Boston, Massachusetts. It is consistently ranked among the top business schools in the world and offers a large full-time MBA ...
. The professor was creating a financial model on a blackboard that was ruled with vertical and horizontal lines (resembling accounting paper) to create a table, and he wrote formulas and data into the cells. When the professor found an error or wanted to change a parameter, he had to erase and rewrite several sequential entries in the table. Bricklin realized that he could replicate the process on a computer using an "electronic spreadsheet" to view results of underlying formulae.
Bob Frankston Robert M. Frankston (born June 14, 1949) is an American software engineer and businessman who co-created, with Dan Bricklin, the VisiCalc spreadsheet program. Frankston is also the co-founder of Software Arts. Early life and education Franksto ...
joined Bricklin at 231 Broadway,
Arlington, Massachusetts Arlington is a town in Middlesex County, Massachusetts. The town is six miles (10 km) northwest of Boston, and its population was 46,308 at the 2020 census. History European colonists settled the Town of Arlington in 1635 as a village w ...
, and the pair formed the Software Arts company, and developed the VisiCalc program in two months during the winter of 1978–79. Bricklin wrote:
with the years of experience we had at the time we created VisiCalc, we were familiar with many row/column financial programs. In fact, Bob had worked since the 1960s at Interactive Data Corporation, a major timesharing utility that was used for some of them and I was exposed to some at Harvard Business School in one of the classes.
Bricklin was referring to the variety of
report generator A report generator is a computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabu ...
s that were in use at that time, including Business Planning Language (BPL) from International Timesharing Corporation (ITS) and Foresight from Foresight Systems. However, these earlier timesharing programs were not completely interactive, and they pre-dated personal computers. Frankston described VisiCalc as a "magic sheet of paper that can perform calculations and recalculations", which "allows the user to just solve the problem using familiar tools and concepts". The Personal Software company began selling VisiCalc in mid-1979 for under $100, after a demonstration at the fourth
West Coast Computer Faire The West Coast Computer Faire was an annual computer industry conference and exposition most often associated with San Francisco, its first and most frequent venue. The first fair was held in 1977 and was organized by Jim Warren and Bob Reil ...
and an official launch on June 4 at the National Computer Conference. It required an Apple II with 32K of
random-access memory Random-access memory (RAM; ) is a form of computer memory that can be read and changed in any order, typically used to store working data and machine code. A random-access memory device allows data items to be read or written in almost the ...
(RAM), and supported saving files to magnetic tape cassette or to the Apple Disk II floppy disk system. VisiCalc was unusually easy to use and came with excellent documentation; Apple's developer documentation cited the software as an example of one with a simple user interface. Observers immediately noticed its power. Ben Rosen speculated in July 1979, that "VisiCalc could someday become the software tail that wags (and sells) the personal computer dog". For the first 12 months, it was only available for Apple II, and it became that platform's
killer app In marketing terminology, a killer application (commonly shortened to killer app) is any computer program or software that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, a video game ...
. The computer was sold,
John Markoff John Gregory Markoff (born October 24, 1949) is a journalist best known for his work covering technology at '' The New York Times'' for 28 years until his retirement in 2016, and a book and series of articles about the 1990s pursuit and captur ...
wrote, as a "VisiCalc accessory"; many bought $2000 Apples to run the $100 software — more than 25% of those sold in 1979 were reportedly for VisiCalc — even if they already owned computers.
Steve Wozniak Stephen Gary Wozniak (; born August 11, 1950), also known by his nickname "Woz", is an American electronics engineer, computer programmer, philanthropist, inventor, and entrepreneur, technology entrepreneur. In 1976, with business partner Steve ...
said, that small businesses, not the hobbyists he and
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur, industrial designer, media proprietor, and investor. He was the co-founder, chairman, and CEO of Apple; the chairman and majority shareholder of Pixar; ...
had expected, purchased 90% of Apple IIs. Apple's rival
Tandy Corporation Tandy Corporation was an American family-owned leather goods company based in Fort Worth, Texas, United States. Tandy Leather was founded in 1919 as a leather supply store. By the end of the 1950s, under the tutelage of then-CEO Charles Tand ...
used VisiCalc on Apple IIs at their headquarters. Other software supported its Data Interchange Format (DIF) to share data. One example was the
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
interpreter supplied with most microcomputers that ran VisiCalc. This allowed skilled BASIC programmers to add features, such as trigonometric functions, that VisiCalc lacked. Bricklin and Frankston originally intended to fit the program into 16k memory, but they later realized that the program needed at least 32k. Even 32k was too small to support some features that the creators wanted to include, such as a split text/graphics screen. However, Apple eventually began shipping all Apple IIs with 48k memory following a drop in RAM prices, which enabled the developers to include more features. The initial release supported tape cassette storage, but that was quickly dropped. At VisiCalc's release, Personal Software promised to port the program to other computers, starting with those that used the
MOS Technology 6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small te ...
microprocessor, and versions appeared for
Atari 800 The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
and
Commodore PET The Commodore PET is a line of personal computers produced starting in 1977 by Commodore International. A single all-in-one case combines a MOS Technology 6502 microprocessor, Commodore BASIC in read-only memory, keyboard, monochrome monitor, ...
, both of which could be done easily, because those computers used the same processor as Apple II, and large portions of code could be reused. The PET version, which contained two separate executables for 40 and 80-column models, was widely criticized for having a very small amount of worksheet space due to the developers' inclusion of their own custom DOS, which used a large amount of memory (the PET only had 32k versus Apple II's available 48k). Other ports followed for
Apple III The Apple III (styled as apple ///) is a business-oriented personal computer produced by Apple Computer and released in 1980. Running the Apple SOS operating system, it was intended as the successor to the Apple II series, but was largely consi ...
, the
Zilog Z80 The Z80 is an 8-bit microprocessor introduced by Zilog as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974 and developed by him and his 11 employees starting in early 1975. The first working samples were ...
-based Tandy TRS-80 Model I, Model II, Model III, Model 4, and Sony SMC-70. The TRS-80 Model I and Sony SMC-70 ports were the only versions of VisiCalc without
copy protection Copy protection, also known as content protection, copy prevention and copy restriction, describes measures to enforce copyright by preventing the reproduction of software, films, music, and other media. Copy protection is most commonly found o ...
. The Sony SMC-70 port was the only CP/M version. Most versions were disk-based, but the PET VisiCalc came with a
ROM chip Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing soft ...
that the user had to install in one of the motherboard's expansion ROM sockets. The most important port was for the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a team ...
, and VisiCalc was one of the first commercial packages available when the IBM PC shipped in 1981. It quickly became a best-seller on this platform, in spite of being severely limited in order to be compatible with the versions for the 8-bit platforms. It is estimated, that 300,000 copies were sold on the PC, bringing total sales to about 1 million copies. By 1982, VisiCalc's price had risen from $100 to $250. Several competitors appeared in the market, notably
SuperCalc SuperCalc is a CP/M-80 spreadsheet application published by Sorcim in 1980. History VisiCalc was the first spreadsheet program but its release for the CP/M operating system ran only on the HP-125, Sharp MZ80, and the Sony SMC-70. SuperCalc w ...
and
Multiplan Multiplan is spreadsheet program developed by Microsoft and introduced in 1982 as a competitor to VisiCalc. Multiplan was released first for computers running CP/M; it was developed using a Microsoft proprietary p-code C compiler as part of ...
, each of which added more features and corrected deficiencies in VisiCalc, but could not overcome its market dominance. A more dramatic change occurred with the 1983 launch of
Lotus Development Corporation Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was "offloaded" to India's HCL Technologies in 2018. Lotus is most commonly known for the Lotus 1- ...
's
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles i ...
, created by former Personal Software/VisiCorp employee
Mitch Kapor Mitchell David Kapor ( ; born November 1, 1950) is an American entrepreneur best known for his work as an application developer in the early days of the personal computer software industry, later founding Lotus, where he was instrumental in deve ...
, who had written VisiTrend and VisiPlot. Unlike the PC version of VisiCalc, 1-2-3 was written to take full advantage of the PC's increased memory, screen and performance. Yet it was designed to be as compatible as possible with VisiCalc, including the menu structure, to allow VisiCalc users to easily migrate to 1-2-3. 1-2-3 was almost immediately successful, and by 1984, ''InfoWorld'' wrote that sales of VisiCalc were "rapidly declining", stating, that it was "the first successful software product to have gone through a complete
life cycle Life cycle, life-cycle, or lifecycle may refer to: Science and academia *Biological life cycle, the sequence of life stages that an organism undergoes from birth to reproduction ending with the production of the offspring * Life-cycle hypothesis ...
, from conception in 1978 to introduction in 1979 to peak success in 1982 to decline in 1983 to a probable death according to industry insiders in 1984." The magazine added, that the company was slow to upgrade the software, only releasing an Advanced Version of VisiCalc for Apple II in 1983, and announcing one for the IBM PC in 1984. By 1985, VisiCorp was insolvent.
Lotus Development Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was "offloaded" to India's HCL Technologies in 2018. Lotus is most commonly known for the Lotus 1- ...
acquired Software Arts, and ended sales of the application.


Releases

* 1979: Apple II * 1980: Apple III, TRS-80 Model III, Apple II, IBM PC, TRS-80 Model 2, Commodore PET CBM-80, HP 125, Atari 800 * 1981: IBM PC, Sony SMC-70 * 1982: Apple III * 1983: Enhanced VisiCalc for TRS-80 Model 4, Model II (with RAM expansion card) and Model 16. Used banked memory beyond the base 64 KB.


Reception

In 1983 '' Softline'' readers named VisiCalc tenth overall and the highest non-game on the magazine's Top Thirty list of Atari 8-bit programs by popularity. ''II Computing'' listed it second on the magazine's list of top Apple II software as of late 1985, based on sales and market-share data. In its 1980 review, ''
BYTE The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
'' wrote "The most exciting and influential piece of software that has been written for any microcomputer application is VisiCalc". It concluded, "VisiCalc is the first program available on a microcomputer that has been responsible for sales of entire systems". ''
Creative Computing ''Creative Computing'' was one of the earliest magazines covering the microcomputer revolution. Published from October 1974 until December 1985, the magazine covered the spectrum of hobbyist/home/personal computing in a more accessible format t ...
''s review the same year similarly concluded, "for almost anyone in business, education, or any science-related field it is ... reason enough to purchase a small computer system in the first place". ''
Compute! ''Compute!'' (), often stylized as ''COMPUTE!'', was an American home computer magazine that was published from 1979 to 1994. Its origins can be traced to 1978 in Len Lindsay's ''PET Gazette'', one of the first magazines for the Commodore PET ...
'' reported, "Every Visicalc user knows of someone who purchased an Apple just to be able to use Visicalc". ''
Antic Alphanumeric Television Interface Controller (ANTIC) is an LSI ASIC dedicated to generating 2D computer graphics to be shown on a television screen or computer display. Under the direction of Jay Miner, the chip was designed in 1977-1978 by ...
'' wrote in 1984, "VisiCalc isn't as easy to use as prepackaged home accounting programs, because you're required to design both the layout and the formulas used by the program. Because it is not pre-packaged, however, it's infinitely more powerful and flexible than such programs. You can use VisiCalc to balance your checkbook, keep track of credit card purchases, calculate your net worth, do your taxes—the possibilities are practically limitless." ''The
Addison-Wesley Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles throug ...
Book of Atari Software 1984'' gave the application an overall A+ rating, praising its documentation and calling it "indispensable ... a straight 'A' classic". In 1999,
Harvard Business School Harvard Business School (HBS) is the graduate business school of Harvard University, a private research university in Boston, Massachusetts. It is consistently ranked among the top business schools in the world and offers a large full-time MBA ...
put up a plaque commemorating Dan Bricklin in the room where he had studied. It read "Forever changed how people use computers in business." In 2006, Charles Babcock of ''
InformationWeek ''InformationWeek'' is a digital magazine which conducts corresponding face-to-face events, virtual events, and research. It is headquartered in San Francisco, California and was first published in 1985 by CMP Media, later called Informa. The p ...
'' wrote that, in retrospect, "VisiCalc was flawed and clunky, and couldn't do many things users wanted it to do”, but also, “It's great because it demonstrated the power of personal computing.” Since 2010, the anniversary of the 17 October 1979 launch of VisiCalc has been celebrated as Spreadsheet Day.


See also

* Visi On *'' Triumph of the Nerds'', A documentary hosted by Robert X. Cringely that featured the creators of VisiCalc and their contribution as the first killer app for the
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or te ...
. *
Timeline of computing 1950–1979 1950s 1960s 1970s See also * Information revolution Notes References External links ''A Brief History of Computing,''by Stephen White. A computer history site; the present article is a modified version of his timeline, ...


References


Further reading

* *


External links


Dan Bricklin's Own VisiCalc Website
– With history information as well as downloadable PC version
''Implementing VisiCalc''
– By Bob Frankston, on his website

– By Dan Bricklin, on his website

– ''
PC World ''PC World'' (stylized as PCWorld) is a global computer magazine published monthly by IDG. Since 2013, it has been an online only publication. It offers advice on various aspects of PCs and related items, the Internet, and other personal tech ...
''  interview with the creators of VisiCalc
Techdirt: What If VisiCalc Had Been Patented?TRS-80 and more

TED Talk
– "Dan Bricklin: Meet the inventor of the electronic spreadsheet"
TEDx Talk
– "A Problem That Changed The World , Dan Bricklin , TEDxBeaconStreet"
VisiCalc (1979)
— Internet Archive, runnable in an emulator in the local browser. {{DEFAULTSORT:Visicalc Spreadsheet software Microcomputer software Apple II software Atari 8-bit family software 1979 software