Lotus 1-2-3 is a discontinued
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 c ...
program from
Lotus Software
Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was sold to India's HCL Technologies in 2018.
Lotus is most commonly known for the Lotus 1-2-3 sprea ...
(later part of
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
). It was the first
killer application
A killer application (often shortened to killer app) is any software that is so necessary or desirable that it proves the core value of some larger technology, such as its host computer hardware, video game console, software platform, or operatin ...
of the
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
, was hugely popular in the 1980s, and significantly contributed to the success of
IBM PC-compatibles in the business market.
The first spreadsheet,
VisiCalc
VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microco ...
, had helped launch the
Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
as one of the earliest personal computers in business use. With IBM's entry into the market, VisiCalc was slow to respond, and when they did, they launched what was essentially a straight port of their existing system despite the greatly expanded hardware capabilities. Lotus's solution was marketed as a three-in-one integrated solution: it handled spreadsheet calculations, database functionality, and graphical charts, hence the name "1-2-3", though how much database capability the product actually had was debatable, given the sparse memory left over after launching 1-2-3. It quickly overtook VisiCalc, as well as
Multiplan and
SuperCalc
SuperCalc is a spreadsheet published by Sorcim in 1980.
History
VisiCalc was the first spreadsheet program, but at first was not available for the CP/M operating system. SuperCalc was created to serve that market. Alongside WordStar, it wa ...
, the two VisiCalc competitors.
Lotus 1-2-3 was the
state-of-the-art
The state of the art (SOTA or SotA, sometimes cutting edge, leading edge, or bleeding edge) refers to the highest level of general development, as of a device, technique, or scientific field achieved at a particular time. However, in some contex ...
spreadsheet and the standard throughout the 1980s and into the early 1990s, part of an unofficial set of three stand-alone office automation products that included
dBase
dBase (also stylized dBASE) was one of the first database management systems for microcomputers and the most successful in its day. The dBase system included the core database engine, a query system, a Form (programming), forms engine, and a pr ...
and
WordPerfect
WordPerfect (WP) is a word processing application, now owned by Alludo, with a long history on multiple personal computer platforms. At the height of its popularity in the 1980s and early 1990s, it was the market leader of word processors, disp ...
, to build a complete business platform. Lotus Software had their own
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Early word processors were stand-alone devices dedicated to the function, but current word ...
named
Lotus Manuscript
Lotus Manuscript is a discontinued MS-DOS-based word processor from Lotus Development[academia
An academy (Attic Greek: Ἀκαδήμεια; Koine Greek Ἀκαδημία) is an institution of tertiary education. The name traces back to Plato's school of philosophy, founded approximately 386 BC at Akademia, a sanctuary of Athena, the go ...](_blank)
, but did not catch the interest of the business, nor the
consumer market
A consumer is a person or a group who intends to order, or use purchased goods, products, or services primarily for personal, social, family, household and similar needs, who is not directly related to entrepreneurial or business activities. Th ...
. With the acceptance of
Windows 3.0
Windows 3.0 is the third major release of Microsoft Windows, launched on May 22, 1990. It introduces a new graphical user interface (GUI) that represents applications as clickable icons, instead of the list of file names in its predecessors. ...
in 1990, the market for desktop software grew even more. None of the major spreadsheet developers had seriously considered the
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) to supplement their
DOS
DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
offerings, and so they responded slowly to
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's own GUI-based products
Excel and
Word
A word is a basic element of language that carries semantics, meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consensus among linguist ...
. Lotus was surpassed by Microsoft in the early 1990s, and never recovered. IBM purchased Lotus in 1995, and continued to sell Lotus offerings, only officially ending sales in 2013.
[
]
History
VisiCalc
VisiCalc
VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microco ...
was launched in 1979 on the Apple II
Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
and immediately became a bestseller. In contrast to earlier programs, VisiCalc allowed for the easy construction of free-form calculation systems for practically any purpose, limited primarily by the memory and speed of the computer. The application was so compelling that many purchased Apple II computers just to run the program. VisiCalc's runaway success on the Apple led to direct bug compatible, bug-compatible ports to other platforms, including Atari 8-bit computers and the Commodore PET. This included the IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
when it launched in 1981, and on this platform it quickly became another bestseller, with an estimated 300,000 sales in the first six months on the market.
There were well-known problems with VisiCalc, and several competitors appeared to address some of these issues. One early example was 1980's SuperCalc
SuperCalc is a spreadsheet published by Sorcim in 1980.
History
VisiCalc was the first spreadsheet program, but at first was not available for the CP/M operating system. SuperCalc was created to serve that market. Alongside WordStar, it wa ...
, which solved the problem of circular reference
A circular reference (or reference cycle) is a series of references where the last object references the first, resulting in a closed loop.
Simple example
A newcomer asks a local where the town library is. "Just in front of the post office," s ...
s, while a slightly later example was Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
Multiplan from 1981, which offered larger sheets and other improvements. However, VisiCalc continued to outsell these and all other competitors.
Beginnings
The Lotus Development Corporation was founded by Mitchell 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 ...
, a friend of the developers of VisiCalc
VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microco ...
who had written software for it. 1-2-3 was originally written by Jonathan Sachs
Jonathan Sachs (born June 25, 1947) is a programmer who co-founded Lotus Development Corporation with Mitch Kapor in 1982 and created the first version of the Lotus 1-2-3 spreadsheet program. Sachs left Lotus in 1985 to develop photo-editing so ...
, who had written two spreadsheet programs while working at Concentric Data Systems, Inc.
"1-2-3" symbolizes the software's three modules: spreadsheet, business graphics and database (replacing the originally planned word processor). While Kapor had some programming experience, he felt that his design skills were superior, and he was primarily a marketing guru. His ability to develop his product to appeal to non-technical users was one secret to its rapid success. Unlike many technologists, Kapor relied on focus-group feedback to make his user instructions more user-friendly. For example, in response to the instructions that read "Remove the protective cover and insert disc into computer", several focus-group participants tried to tear the stiff plastic envelope from the disc carrier. Kapor's recognition that highly technical instructions needed to be translated to everyday English was a strong reason for the product's popularity.
Lotus spent $1 million for advertising in January and February 1983 in ''The Wall Street Journal
''The Wall Street Journal'' (''WSJ''), also referred to simply as the ''Journal,'' is an American newspaper based in New York City. The newspaper provides extensive coverage of news, especially business and finance. It operates on a subscriptio ...
'', ''Business Week
''Bloomberg Businessweek'', previously known as ''BusinessWeek'' (and before that ''Business Week'' and ''The Business Week''), is an American monthly business magazine published 12 times a year. The magazine debuted in New York City in Septembe ...
'', ''Time
Time is the continuous progression of existence that occurs in an apparently irreversible process, irreversible succession from the past, through the present, and into the future. It is a component quantity of various measurements used to sequ ...
'', ''Newsweek
''Newsweek'' is an American weekly news magazine based in New York City. Founded as a weekly print magazine in 1933, it was widely distributed during the 20th century and has had many notable editors-in-chief. It is currently co-owned by Dev P ...
'' and computer magazines. Lotus 1-2-3 was released on 26 January 1983 and immediately overtook VisiCalc in sales. Unlike Microsoft Multiplan, it stayed very close to the model of VisiCalc, including the "A1" letter and number cell notation and slash-menu structure. It was cleanly programmed, relatively bug-free, performant (as it was programmed in x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
) and wrote directly to video memory rather than using the slow DOS or BIOS text-output functions.
Among other novelties that Lotus introduced was a graph maker that could display several forms of graphs (including pie charts, bar graphics and line charts) but required a graphics card. At this early stage, the only video boards available for the PC were IBM's Color Graphics Adapter
The Color Graphics Adapter (CGA), originally also called the ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter'', introduced in 1981, was IBM's first color graphics card for the IBM PC and established a De facto standard, de fac ...
and Monochrome Display and Printer Adapter, the latter not supporting any graphics. However, because the two video boards used different RAM and port addresses, both could be installed in the same machine, so Lotus took advantage of this by supporting a "split" screen mode whereby the user could display the worksheet portion of 1-2-3 on the sharper monochrome video and the graphics on the CGA display.
The initial release of 1-2-3 supported only three video setups: CGA, MDA
MDA, mda or variants may refer to:
Businesses and organizations Political parties
* Meghalaya Democratic Alliance (2003–2008), in India
* Meghalaya Democratic Alliance (2018–present), in India
* Movement for Democracy in Africa, in Burkina F ...
(for which the graph maker was unavailable) or dual-monitor mode. However, a few months later, support was added for Hercules Computer Technology's Hercules Graphics Adapter, which was a clone of the MDA that allowed bitmap mode. The ability to have high-resolution text and graphics capabilities (at the expense of color) proved extremely popular and Lotus 1-2-3 is credited with popularizing the Hercules graphics card.
Subsequent releases of Lotus 1-2-3 supported more video standards, including EGA, AT&T/Olivetti and VGA. Significantly, support for the PCjr/Tandy modes was never added, and users of those machines were limited to CGA graphics.
The early versions of 1-2-3 also included a disk copy protection. While 1-2-3 was hard-disk installable, it required insertion of the original floppy disk when starting the application. This protection scheme was easily cracked and posed a minor inconvenience for home users, but it proved to be a serious nuisance in an office setting. Lotus discontinued the copy protection with the 3.0 release. However, it was necessary to initialize the system disk with the user's name and company name in order to customize the copy of the program. Release 2.2 and higher had this requirement. This was an irreversible process unless an exact copy of the original disk had been made, posing challenges for the transfer of program ownership.
The reliance on the specific hardware of the IBM PC led to 1-2-3 being utilized as one of the two stress-test applications, along with Microsoft Flight Simulator
''Microsoft Flight Simulator'' is a series of Flight simulation video game, flight simulator programs for MS-DOS, Classic Mac OS, and Microsoft Windows operating systems. It was an early product in the Microsoft application portfolio and diff ...
, for true 100% compatibility when PC clones appeared in the early 1980s. 1-2-3 required two disk drives and at least 192K of memory, which made it incompatible with the IBM PCjr
The IBM PCjr (pronounced "PC junior") was a home computer produced and marketed by IBM from March 1984 to May 1985, intended as a lower-cost variant of the IBM PC with hardware capabilities better suited for video games, in order to compete mor ...
; Lotus produced a version for the PCjr that was on two cartridges but otherwise identical.
By early 1984, the software was a killer app
A killer application (often shortened to killer app) is any software that is so necessary or desirable that it proves the core value of some larger technology, such as its host computer hardware, video game console, software platform, or operati ...
for the IBM PC and compatibles, while hurting sales of computers that could not run it. "They're looking for 1-2-3. Boy, are they looking for 1-2-3!" ''InfoWorld'' wrote. Noting that computer purchasers did not want PC compatibility as much as compatibility with certain PC software, the magazine suggested "let's tell it like it is. Let's not say 'PC compatible,' or even 'MS-DOS compatible.' Instead, let's say '1-2-3 compatible. PC clones' advertising did often prominently state that they were compatible with 1-2-3. An Apple II software company promised that its spreadsheet had "the power of 1-2-3". 1-2-3's macro system was the world's most popular application-development language. Because spreadsheets use large amounts of memory, 1‐2‐3 helped popularize greater RAM capacities in PCs, and especially the advent of expanded memory
In DOS memory management, expanded memory is a system of bank switching that provided additional memory to DOS programs beyond the limit of conventional memory (640 KiB).
''Expanded memory'' is an umbrella term for several incompatible tech ...
, which allowed greater than 640k to be accessed.
Rivals
Lotus 1-2-3 inspired imitators, the first of which was Mosaic Software's "The Twin", written in the fall of 1985 largely in the C programming language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
, followed by VP-Planner, which was backed by Adam Osborne
Adam Osborne (6 March 1939 – 18 March 2003) was a British author, software publisher, and computer designer who founded several companies in the United States and elsewhere. He introduced the Osborne 1, the first commercially successful po ...
. These were able to not only read 1-2-3 files, but also execute many or most macro programs by incorporating the same command structure. Copyright law had first been understood to only cover the source code of a program. After the success of lawsuits which claimed that the very "look and feel
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes ...
" of a program were covered, Lotus sought to ban any program which had a compatible command and menu structure. Program commands had not been considered to be covered before, but the commands of 1-2-3 were embedded in the words of the menu displayed on the screen. 1-2-3 won its three-year long court battle against Paperback Software International and Mosaic Software Inc. in 1990. However, when it sued Borland
Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. B ...
over its Quattro Pro
Quattro Pro is a spreadsheet program developed by Borland and now sold by Alludo, most often as part of Alludo's WordPerfect Office suite.
Characteristics
Historically, Quattro Pro used keyboard commands close to those of Lotus 1-2-3. While ...
spreadsheet in '' Lotus v. Borland'', a six-year battle that ended at the Supreme Court in 1996, the final ruling appeared to support narrowing the applicability of copyright law to software; this is because the lower court's decision that it was not a copyright violation to merely have a compatible command menu or language was upheld, but only via stalemate. In 1995, the First Circuit found that command menus are an uncopyrightable "method of operation" under section 102(b) of the Copyright Act
Copyright Act (with its variations) is a stock short title used for legislation in Australia, Canada, Hong Kong, India, Malaysia, New Zealand, the United Kingdom and the United States relating to the copyright. The Bill for an Act with this short t ...
. The 1-2-3 menu structure (example, slash File Erase) was itself an advanced version of single letter menus introduced in VisiCalc
VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microco ...
. When the case came before the Supreme Court, the justices would end up deadlocked 4–4. This meant that Borland had emerged victorious, but the extent to which copyright law would be applicable to computer software went unaddressed and undefined.
Decline
A 1990 member survey by the American Institute of Certified Public Accountants
The American Institute of Certified Public Accountants (AICPA) is the national professional organization of Certified Public Accountants (CPAs) in the United States, with more than 428,000 members in 130 countries. Founded in 1887 as the Americ ...
found that 62% of spreadsheet users used 1-2-3, with 93% recommending it to others. 1-2-3 was also the most popular database at 25% of respondents, ahead of Ashton-Tate
Ashton-Tate Corporation was a US-based software company best known for developing the popular dBASE database application and later acquiring Framework from the Forefront Corporation and MultiMate from Multimate International. It grew from ...
's dBase
dBase (also stylized dBASE) was one of the first database management systems for microcomputers and the most successful in its day. The dBase system included the core database engine, a query system, a Form (programming), forms engine, and a pr ...
at 16%, as well as the most popular graphics and staff scheduling tools. By 1991 Lotus 1-2-3 version 2.2 still dominated the spreadsheet market, with sales more than twice that of rivals. Microsoft and Borland's products lacked Lotus's ecosystem of hundreds of third-party add-ins, consultants, trainers, and books. Even Lotus could not persuade most customers or add-on developers to move to 1-2-3 version 3, or 1-2-3/G, because of their need for more hardware, mutual incompatibility, and lack of compelling new features.
Microsoft's early spreadsheet application Multiplan eventually gave way to Excel, which debuted on the Macintosh in 1985. It arrived on PCs with the release of Windows 2.x in 1987, but as Windows was not yet popular, it posed no serious threat to Lotus's stranglehold on spreadsheet sales. However, Lotus suffered technical setbacks in this period. Version 3 of Lotus 1-2-3, fully converted from its original macro assembler to the more portable C language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities o ...
, was delayed by more than a year as the totally new 1-2-3 had to be made portable across platforms and fully compatible with existing macro sets and file formats. The inability to fit the larger code size of compiled C into lower-powered machines forced the company to split its spreadsheet offerings, with 1-2-3 release 3 only for higher-end machines, and a new version 2.2, based on the 2.01 assembler code base, available for PCs without extended memory. By the time these versions were released in 1989, Microsoft had eroded much of Lotus's market share. During the early 1990s, Windows grew in popularity, and along with it, Excel, which gradually displaced Lotus from its leading position. A planned total revamp of 1-2-3 for Windows fell apart, and all that the company could manage was a Windows adaptation of their existing spreadsheet with no changes except using a graphical interface. Additionally, several versions of 1-2-3 had different features and slightly different interfaces.
Lotus 1-2-3's intended successor, Lotus Symphony, was Lotus's entry into the anticipated "integrated software
Integrated software is a software for personal computers that combines the most commonly used functions of many productivity software programs into one application.
The integrated software genre has been largely overshadowed by fully functional o ...
" market. It intended to expand the rudimentary all-in-one 1-2-3 into a fully-fledged spreadsheet, graph, database and word processor for DOS, but none of the integrated packages ever really succeeded. Lotus 1-2-3 migrated to the Windows platform, as part of Lotus SmartSuite
SmartSuite is a discontinued office suite from Lotus Software. The company made versions of its office suite for IBM OS/2 and Microsoft Windows.
Status
SmartSuite is no longer supported or maintained.
SmartSuite used to be in maintenance mode, ...
.
IBM's continued development and marketing of Lotus SmartSuite and OS/2
OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
during the 1990s placed it in direct competition with Microsoft Office
Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
and Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, respectively. As a result, Microsoft "punished the IBM PC Company with higher prices, a late license for Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
, and the withholding of technical and marketing support." Microsoft did not grant IBM the OEM rights for Windows 95 until 15 minutes prior to the release of Windows 95 on 24 August 1995. Because of this uncertainty, IBM machines were sold without Windows 95, while Compaq
Compaq Computer Corporation was an American information technology, information technology company founded in 1982 that developed, sold, and supported computers and related products and services. Compaq produced some of the first IBM PC compati ...
, HP, and other companies sold machines with Windows 95 from day one.
On 11 June 2013, IBM announced it would withdraw the Lotus brand: IBM Lotus 1-2-3 Millennium Edition V9.x, IBM Lotus SmartSuite 9.x V9.8.0, and Organizer V6.1.0. IBM stated, "Customers will no longer be able to receive support for these offerings after 30 September 2014. No service extensions will be offered. There will be no replacement programs."
User features
The name "1-2-3" stemmed from the product's integration of three main capabilities: along with its core spreadsheet functionality, 1-2-3 also offered integral charting/graphing and rudimentary database operations.
Data features included sorting data in any defined rectangle, by order of information in one or two columns in the rectangular area. Justifying text in a range into paragraphs allowed it to be used as a primitive word processor.
It had keyboard-driven pop-up menus as well as one-key commands, making it fast to operate. It was also user-friendly, introducing an early instance of context-sensitive help accessed by the F1 key.
Macros in version one and add-ins (introduced in version 2.0) contributed much to 1-2-3's popularity, allowing dozens of outside vendors to sell macro packages and add-ins ranging from dedicated financial worksheets like F9 to full-fledged word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Early word processors were stand-alone devices dedicated to the function, but current word ...
s. In the single-tasking MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
, 1-2-3 was sometimes used as a complete office suite. All major graphics standards were supported; initially CGA and Hercules, and later EGA, AT&T, and VGA. Early versions used the filename extension
A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .mp3, .exe) that indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
"WKS". In version 2.0, the extension changed first to "WK1", then "WK2". This later became "WK3" for version 3.0 and "WK4" for version 4.0.
Version 2 introduced macros with syntax and commands similar in complexity to an advanced BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
interpreter, as well as string variable expressions. Later versions supported multiple worksheets and were written in C. The charting/graphing routines were written in Forth
Forth or FORTH may refer to:
Arts and entertainment
* ''forth'' magazine, an Internet magazine
* ''Forth'' (album), by The Verve, 2008
* ''Forth'', a 2011 album by Proto-Kaw
* Radio Forth, a group of independent local radio stations in Scotl ...
by Jeremy Sagan (son of Carl Sagan
Carl Edward Sagan (; ; November 9, 1934December 20, 1996) was an American astronomer, planetary scientist and science communicator. His best known scientific contribution is his research on the possibility of extraterrestrial life, including e ...
) and the printing routines by Paul Funk (founder of Funk Software
Funk Software was an American software company based in Cambridge, Massachusetts, and active from 1982 to 2005. The company was founded in 1982 by Paul Funk. Funk was later acquired by Juniper Networks in 2005 for US$122 million.
The company f ...
).
PC version history
DOS
Real Mode (8088+)
These editions of 1-2-3 for DOS were primarily written in x86 assembly language
x86 assembly language is a family of Low-level programming language, low-level programming languages that are used to produce object code for the x86 class of processors. These languages provide backward compatibility with CPUs dating back to th ...
.
* Release 1 was the first release for DOS-based PCs. Introduced in January 1983.
* Release 1A in April 1983 Officially supported ASCII
ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
, unofficially supported the IBM extended character set (but not LICS).
* Release 2 brought add-in support, better memory management and expanded memory
In DOS memory management, expanded memory is a system of bank switching that provided additional memory to DOS programs beyond the limit of conventional memory (640 KiB).
''Expanded memory'' is an umbrella term for several incompatible tech ...
support, supported x87 math coprocessors, and introduced support for the Lotus International Character Set
The Lotus International Character Set (LICS) is a proprietary single-byte character encoding introduced in 1985 by Lotus Development Corporation. It is based on the 1983 DEC Multinational Character Set (MCS) for VT220 terminals. As such, LICS is ...
(LICS).[ (NB. By "Upper-level ASCII", the authors actually meant the 8-bit ]OEM character set
Windows code pages are sets of characters or code pages (known as character encodings in other operating systems) used in Microsoft Windows from the 1980s and 1990s. Windows code pages were gradually superseded when Unicode was implemented in Wind ...
.) Introduced in September 1985. The Japanese version Lotus 1-2-3 Release 2J for NEC PC-98
The , commonly shortened to PC-98 or simply , is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2003. While based on Intel processors, it uses an in-house architecture making it incompatible with IBM ...
computers was released on 1986-09-05.
* Release 2.01 in July 1986. Introduced an option to switch between LICS and the IBM extended character set.
* The Japanese version Lotus 1-2-3 Release 2.1J for NEC PC-98 computers was released in October 1987. A version Lotus 1-2-3 Release 2.1J+ followed in February 1989.
* Release 2.2 brought improved speed, automated macro tools, and presentation-quality graphics. Introduced in 1989. The Japanese version Lotus 1-2-3 Release 2.2J was released in February 1990.
* Release 2.3 brought WYSIWYG
In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
editing to the 2.x line. Introduced in 1991. The Japanese version Lotus 1-2-3 Release 2.3J was released in September 1991.
* Release 2.4 added icons and additional tools, and was the last release supporting 2D (only) spreadsheets. Introduced in 1992. The Japanese version Lotus 1-2-3 Release 2.4J was released in September 1993.
* In July 1995, Lotus released Lotus 1-2-3 Release 2.5J for DOS.
Protected Mode (80286+)
These editions of 1-2-3 for DOS were primarily written in C.
* Release 3 introduced the concept of 3D spreadsheets, utilized extended memory
In DOS memory management, extended memory refers to memory above the first megabyte (220 bytes) of address space in an IBM PC or compatible with an 80286 or later processor. The term is mainly used under the DOS and Windows operating systems. D ...
, supported having multiple files open simultaneously, and required an 80286-based PC or higher. It also introduced support for the Lotus Multi-Byte Character Set
The Lotus Multi-Byte Character Set (LMBCS) is a proprietary multi-byte character encoding originally conceived in 1988 at Lotus Development Corporation with input from Bob Balaban and others. Created around the same time and addressing some of the ...
(LMBCS). Introduced in March 1989. The test was performed with 16 MHz system with the 387SX-16 math coprocessor using the mortgage payment schedule file resulting 33 seconds without math coprocessor and 10 seconds with it.
* Releases 3.1 and 3.1+ added WYSIWYG capabilities, the ability to swap to disk allowing for larger files (up to 64 MB), and could be run as a DOS program under Windows 3.0
Windows 3.0 is the third major release of Microsoft Windows, launched on May 22, 1990. It introduces a new graphical user interface (GUI) that represents applications as clickable icons, instead of the list of file names in its predecessors. ...
and OS/2. Introduced in 1990.
* Release 3.4 added icons, improved performance, and enhanced graph capabilities, making it functionally similar to Release 2.4. Introduced in 1992.
* Lotus 1-2-3 for Home, 1992
* Release 4 was the last release for DOS. More an upgrade to Release 3.4 than in line with Release 3 for Windows, it contains an improved interface and new features, including Version Manager, a spell checker, context-sensitive help, and cell comments. Introduced in May 1994.
OS/2
* Lotus 1-2-3/G Release 1. OS/2 text mode application introduced support for the Lotus Multi-Byte Character Set
The Lotus Multi-Byte Character Set (LMBCS) is a proprietary multi-byte character encoding originally conceived in 1988 at Lotus Development Corporation with input from Bob Balaban and others. Created around the same time and addressing some of the ...
(LMBCS) together with the Release 3.0 for DOS in summer 1989.
* Release 1.1. Introduced in 1991.
* Release 2. Introduced in 1992.
* Release 2.1. Introduced in 1994.
Windows
Win16 (Windows 3.x)
* Lotus 1-2-3/W Release 1 was the first release for Windows, requiring Windows 3.0
Windows 3.0 is the third major release of Microsoft Windows, launched on May 22, 1990. It introduces a new graphical user interface (GUI) that represents applications as clickable icons, instead of the list of file names in its predecessors. ...
or higher, was 16-bit, and was functionally equivalent to Release 3.x for DOS. Introduced in 1991. The Japanese version Lotus 1-2-3/Windows R1.0J was released on 1991-11-15.
* The version Lotus 1-2-3/Windows R1.1J was released on 1992-6-2.
* Release 4 was an extensive improvement that added groupware capabilities, improved integration with Lotus Notes
HCL Notes (formerly Lotus Notes then IBM Notes) is a proprietary collaborative software platform for Unix ( AIX), IBM i, Windows, Linux, and macOS, sold by HCLTech. The client application is called Notes while the server component is branded ...
, advanced graphics, context-sensitive menus and icons, and in-cell editing. Introduced in June 1993. A Japanese Lotus 1-2-3/Windows Release 4J was released 1993-07-16.
* Release 5 added additional groupware capabilities, chart maps, and improved database access. This was the last 16-bit version for Windows 3.1x
Windows 3.1 is a major release of Microsoft Windows. It was released to manufacturing on April 6, 1992, as a successor to Windows 3.0. Like its predecessors, the Windows 3.1 series run as a shell on top of MS-DOS; it was the last Windows 16 ...
, and was available as part of SmartSuite 3.1, 4, and 4.5. Introduced in mid-1994. The Japanese version Lotus 1-2-3/Windows Release 5J was released on 1994-09-22.
Win32 (Windows 9x/NT)
* The ''97 Edition'' was the first 32-bit version, requiring Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
or Windows NT 4.0
Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft, targeting the data server and personal workstation markets. It is the direct successor to Windows NT 3.51, and was released to manufacturing on July 3 ...
, and had a changed interface and support for LotusScript. Introduced in 1997. The Japanese-language version Lotus 1-2-3 97J was released on 1997-04-11.
* The Japanese-language Lotus 1-2-3 98J was released on 1998-06-05, followed by Lotus 1-2-3 2000J on 1999-07-02, and by Lotus 1-2-3 2001J on 2001-07-27.
* The Millennium Edition (version 9.8) contained new functions, improved Y2K support, Internet support, and better Excel compatibility. This is the last version of 1-2-3 for any platform, and has received maintenance releases through Fixpack 2. Introduced in 2002.
Other operating systems
* DeskMate Introduced in 1989, "Lotus Spreadsheet for DeskMate", which was not officially called "1-2-3", supported 1-2-3 version 2.x files, and used windows, on-screen symbols, pull-down menus, dialog boxes and other graphical tools, similar to Microsoft Windows. However, it did not support add-ins, macros, or expanded memory.
* Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
A single version for Unix System V
Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
/386 was released in 1990. It was certified for SCO Xenix
Xenix is a discontinued Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation. The first version was released in 1980, and Xenix was the most common Unix variant during the mid- to late-1980s. T ...
2.3 and SCO Unix
Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop (SCO ODT), is a closed source computer operating system developed by Santa Cruz Operation (SCO), later acquired by SCO Group, and now owned by Xinuos. Early versions of OpenServer were ...
3.2.0, but also expected to work on AT&T's plain System V and on ISC's 386/ix
Interactive Systems Corporation (styled INTERACTIVE Systems Corporation, abbreviated ISC) was a US-based software company and the first vendor of the Unix operating system outside AT&T, operating from Santa Monica, California. It was founded in 1 ...
.
* Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
In 2022, Lotus 1-2-3 for Unix System V
Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
/386 wa
adapted
to GNU/Linux by Tavis Ormandy
Tavis Ormandy is an English computer security white hat hacker. He is currently employed by Google and was formerly part of Google's Project Zero team.
Notable discoveries
Ormandy is credited with discovering severe vulnerabilities in LibTIF ...
.
* SunOS / Solaris At least three releases for SPARC-based systems were published. Release 1.1 supported both SunView
SunView (Sun Visual/Integrated Environment for Workstations) is a discontinued user interface toolkit and windowing system from Sun Microsystems, launched in 1985, and included as part of its Unix implementation, starting with SunOS Release 3. ...
and the OpenWindows
OpenWindows is a discontinued desktop environment for Sun Microsystems workstations which combined a display server supporting the X Window System protocol, the XView and OLIT toolkits, the OPEN LOOK Window Manager (olwm), and the DeskSet product ...
/ OPEN LOOK windowing systems. It also featured real-time update support. Introduced in 1991. Release 1.2 supported "Classic" in xterm, "Classic" in X Window, OPEN LOOK, and OSF/Motif.
* Based on the Solaris version, other UNIX ports were developed at Lotus's offices in Dublin
Dublin is the capital and largest city of Republic of Ireland, Ireland. Situated on Dublin Bay at the mouth of the River Liffey, it is in the Provinces of Ireland, province of Leinster, and is bordered on the south by the Dublin Mountains, pa ...
. The included 1-2-3 HP-UX
HP-UX (from "Hewlett Packard Unix") is a proprietary software, proprietary implementation of the Unix operating system developed by Hewlett Packard Enterprise; current versions support HPE Integrity Servers, based on Intel's Itanium architect ...
running on the HP 9000
HP 9000 is a line of workstation and server (computing), server computer systems produced by the Hewlett-Packard (HP) Company. The native operating system for almost all HP 9000 systems is HP-UX, which is based on UNIX System V.
The HP 9000 bra ...
hardware (series 300/400 and 700), AIX
Aix or AIX may refer to:
Computing
* AIX, a line of IBM computer operating systems
*Alternate index, for an IBM Virtual Storage Access Method key-sequenced data set
* Athens Internet Exchange, a European Internet exchange point
Places Belg ...
running on RS/6000
The RISC System/6000 is a family of RISC-based (Reduced Instruction Set Computer-based) Unix servers, workstations and supercomputers made by IBM in the 1990s. The RS/6000 family replaced the IBM RT PC computer platform in February 1990 an ...
workstations, DECstation
The DECstation was a brand of computers used by Digital Equipment Corporation, DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter (more widely known) two both ...
s, the 88000
The 88000 (m88k for short) is a RISC instruction set architecture developed by Motorola during the 1980s. The MC88100 arrived on the market in 1988, some two years after the competing SPARC and MIPS. Due to the late start and extensive delays ...
processor, and more versions of UNIX running on Intel PCs. All these versions supported the X11 window system.
* OpenVMS
OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Op ...
A character cell terminal version of Lotus 1-2-3 was available on OpenVMS.
* HP MS-DOS palmtop PCs A joint collaboration between Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
and Lotus, the HP 95LX
The HP 95LX Palmtop PC (F1000A, F1010A), also known as project ''Jaguar'', is Hewlett Packard's first DOS-based pocket computer, or personal digital assistant, introduced in April 1991 in collaboration with Lotus Development Corporation. Th ...
, HP 100LX
The HP 200LX Palmtop PC (F1060A, F1061A, F1216A), also known as project ''Felix'', is a personal digital assistant introduced by Hewlett-Packard in August 1994. It was often called a Palmtop PC, and it was notable that it was, with some ...
, HP 200LX
The HP 200LX Palmtop PC (F1060A, F1061A, F1216A), also known as project ''Felix'', is a personal digital assistant introduced by Hewlett-Packard in August 1994. It was often called a Palmtop PC, and it was notable that it was, with some ...
and HP OmniGo 700LX
The HP 200LX Palmtop PC (F1060A, F1061A, F1216A), also known as project ''Felix'', is a personal digital assistant introduced by Hewlett-Packard in August 1994. It was often called a Palmtop PC, and it was notable that it was, with some ...
(1991–1994) had ports of Lotus 1-2-3 R2.2 and R2.4 embedded in ROM.
* Apple Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
Lotus's first truly WYSIWYG
In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
spreadsheet, taking full advantage of the Mac OS
Mac operating systems were developed by Apple Inc. in a succession of two major series.
In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system ...
, had two releases: Release 1.0 debuted in 1991 and Release 1.1 was introduced the following year. Lotus 1-2-3 for Macintosh 1.0 received a 4 mice rating (out of 5) in the March 1992 issue of MacUser
''MacUser'' was a monthly (formerly biweekly) computer magazine published by Dennis Publishing Ltd. and licensed by Felden in the UK. It ceased publication in 2015.
In 1985 Felix Dennis’ Dennis Publishing, the creators of MacUser in the UK, l ...
, praising it for being the first spreadsheet on Macintosh to include in-cell editing instead of using the formula bar found in competing products, as well as other interface refinements. The user interface provided Macintosh users the advanced charting capabilities of the PC version with a Macintosh user interface, while also offering a "classic" keyboard driven user interface familiar to the users of the DOS version, giving it a mice rating (out of 5).
* In 1987, Lotus announced a mainframe version of Lotus 1-2-3, Lotus 1-2-3/M. 1-2-3/M was designed for use with IBM 3270
The IBM 3270 is a family of Block-oriented terminal, block oriented display and printer computer terminals introduced by IBM in 1971
and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display ter ...
terminals and ran under both VM/CMS
VM (often: VM/CMS) is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.
Design
The heart o ...
and MVS
Multiple Virtual Storage, more commonly called MVS, is the most commonly used operating system on the System/370, System/390 and IBM Z IBM mainframe computers. IBM developed MVS, along with OS/VS1 and SVS, as a successor to OS/360. It is unr ...
operating systems. Lotus 1-2-3/M was jointly developed by IBM and Lotus, and exclusively sold by IBM.
File formats
Lotus 1-2-3 file formats use various filename extension
A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .mp3, .exe) that indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
s including 123, wks, wk1, wk2, wk3, wk4, some of these may open in the desktop applications of Collabora Online
Collabora Online is an open source online office suite based on LibreOffice, enabling web-based collaborative real-time editing of word processing documents, spreadsheets, presentations, and vector graphics. Optional apps are available for deskto ...
, LibreOffice
LibreOffice () is a free and open-source office productivity software suite developed by The Document Foundation (TDF). It was created in 2010 as a fork of OpenOffice.org, itself a successor to StarOffice. The suite includes applications ...
and Apache OpenOffice
Apache OpenOffice (AOO) is an open-source software, open-source office suite, office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of ...
, these can then be saved into the OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processor, word processing documents, spreadsheets, Presentation program, presentations and ...
format or other file formats.
Reception
After previewing ''1-2-3'' on the IBM PC in 1982, ''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 un ...
'' called it "modestly revolutionary" for elegantly combining spreadsheet, database, and graphing functions. It praised the application's speed and ease of use, stating that with the built-in help screens and tutorial, "1-2-3 is one of the few pieces of software that can literally be used by anybody. You can buy 1-2-3 and n IBM PCand be running the two together the same day". ''PC Magazine
''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and continues .
Overview
''PC Mag ...
'' in 1983 called 1-2-3 "a powerful and impressive program ... as a spreadsheet, it's excellent", and attributed its very fast performance to being written in assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
. ''Compute!
''Compute!'' (), often stylized as ''COMPUTE!'', is 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. ...
'' said in 1991 that "you will hardly recognize" release 3.1 for DOS's WYSIWYG appearance. Favorably citing the new interface, 3-D functionality, and ability to use both extended and expanded memory, the magazine said that the software's price 25% higher than that of other spreadsheets "buys features not offered by the competition". While noting that Excel and Quattro Pro would likely respond, ''Compute!'' concluded that its new features "entitle Lotus to wear the winner's crown".
Bugs
Lotus 1-2-3 assumes that 1900 is a leap year
A leap year (also known as an intercalary year or bissextile year) is a calendar year that contains an additional day (or, in the case of a lunisolar calendar, a month) compared to a common year. The 366th day (or 13th month) is added to keep t ...
. This is incorrect, for while 1900 is a year that is divisible by four, years divisible by 100 are not counted as leap years, unless divisible by 400. This bug persists today as its competitor, Microsoft Excel, still incorporates the bug to ensure compatibility with legacy Lotus 1-2-3 spreadsheets.
See also
* As-Easy-As
* Comparison of office suites
The following tables compare general and technical information for a number of office suites:
General information
Platforms listed are for when a local application is available that does not require network connectivity to function.
Office Suite ...
* Compose key sequence
Composition or Compositions may refer to:
Arts and literature
*Composition (dance), practice and teaching of choreography
*Composition (language), in literature and rhetoric, producing a work in spoken tradition and written discourse, to include ...
* Reverse Polish Notation
Reverse Polish notation (RPN), also known as reverse Łukasiewicz notation, Polish postfix notation or simply postfix notation, is a mathematical notation in which operators ''follow'' their operands, in contrast to prefix or Polish notation ...
(RPN in formulas)
* Microsoft Works
Microsoft Works is a discontinued office suite, productivity software suite developed by Microsoft and sold from 1987 to 2009. Its core functionality includes a word processor, a spreadsheet and a database management system. Later versions have a ...
References
External links
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
{{Authority control
1983 software
Discontinued software
DOS software
1-2-3
1-2-3
OS/2 software
Assembly language software
Spreadsheet software
Spreadsheet software for Windows
Unix software