All Topics  
Lotus 1-2-3

 
Lotus 1 2 3

   Email Print
   Bookmark   Link






 

Lotus 1-2-3



 
 
Lotus 1-2-3 is a spreadsheet
Spreadsheet

A spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values....
 program from Lotus Software
Lotus Software

Lotus Software is a software company with headquarters in Westford, Massachusetts, Massachusetts. Lotus is most commonly known for the Lotus 1-2-3 spreadsheet application, the first feature-heavy, user friendly, reliable and WYSIWYG-enabled product to become widely available in the early days of the IBM PC, when there was no Graphical user i...
 (now part of IBM). It was the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
's first "killer application
Killer application

A killer application , in the jargon of computer programmers and video gamers, has been used to refer to any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware like a video game console, operating system or other software....
"; its huge popularity in the mid-1980s contributed significantly to the success of the IBM PC in the corporate environment.

Lotus Development Corporation was founded by Mitchell Kapor, a friend of the developers of VisiCalc
VisiCalc

VisiCalc was the first spreadsheet program available for personal computers. It is often considered the application that turned the microcomputer from a hobby for computer hobby into a serious business tool....
. 1-2-3 was originally written by Jonathan Sachs
Jonathan Sachs

----Jonathan Sachs was the programmer who co-founded Lotus Software with Mitch Kapor in 1982 and created the first version of the Lotus 1-2-3 spreadsheet program....
, who had written two spreadsheet programs previously while working at Concentric Data Systems, Inc.






Discussion
Ask a question about 'Lotus 1-2-3'
Start a new discussion about 'Lotus 1-2-3'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


Lotus 1-2-3 is a spreadsheet
Spreadsheet

A spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values....
 program from Lotus Software
Lotus Software

Lotus Software is a software company with headquarters in Westford, Massachusetts, Massachusetts. Lotus is most commonly known for the Lotus 1-2-3 spreadsheet application, the first feature-heavy, user friendly, reliable and WYSIWYG-enabled product to become widely available in the early days of the IBM PC, when there was no Graphical user i...
 (now part of IBM). It was the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
's first "killer application
Killer application

A killer application , in the jargon of computer programmers and video gamers, has been used to refer to any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware like a video game console, operating system or other software....
"; its huge popularity in the mid-1980s contributed significantly to the success of the IBM PC in the corporate environment.

Beginnings

The Lotus Development Corporation was founded by Mitchell Kapor, a friend of the developers of VisiCalc
VisiCalc

VisiCalc was the first spreadsheet program available for personal computers. It is often considered the application that turned the microcomputer from a hobby for computer hobby into a serious business tool....
. 1-2-3 was originally written by Jonathan Sachs
Jonathan Sachs

----Jonathan Sachs was the programmer who co-founded Lotus Software with Mitch Kapor in 1982 and created the first version of the Lotus 1-2-3 spreadsheet program....
, who had written two spreadsheet programs previously while working at Concentric Data Systems, Inc. To aid its growth, in the UK, and possibly elsewhere, Lotus 1-2-3 was the very first computer software to use television consumer advertising.

1-2-3 was released on January 26, 1983, started outselling then-most-popular VisiCalc
VisiCalc

VisiCalc was the first spreadsheet program available for personal computers. It is often considered the application that turned the microcomputer from a hobby for computer hobby into a serious business tool....
 the very same year, and for a number of years was the leading spreadsheet for the DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
. Unlike Microsoft Multiplan
MultiPlan

Multiplan was an early spreadsheet program developed by Microsoft. Known initially by the List of computer technology code names "EP" , it was introduced in 1982 as a competitor for VisiCalc....
, it stayed very close to the model of VisiCalc, including the "A1" letter and number cell notation, and slash-menu structure. It was free of notable bugs, and was very fast because it was programmed entirely in x86 assembly language
X86 assembly language

x86 assembly language is the family of backwards-compatible assembly languages for the x86 class of processors, which includes Intel's Pentium series and AMD's Athlon series....
 and bypassed the slower DOS screen input/output functions in favor of writing directly to memory-mapped video display hardware.

This reliance on the specific hardware of the IBM PC led to 1-2-3 being utilized as one of the two litmus test applications for true 100% compatibility when PC clones
IBM PC compatible

IBM PC compatible computers are those generally similar to the original IBM Personal Computer, IBM Personal Computer XT, and IBM Personal Computer/AT....
 started to appear in the early- to mid- 80s. 1-2-3 was used to test general application compatibility, with Microsoft Flight Simulator
Microsoft Flight Simulator

Microsoft Flight Simulator is a flight simulator program for Microsoft Windows, marketed and often seen as a video game.One of the longest-running, best-known and most comprehensive home flight simulator series, Microsoft Flight Simulator was an early product in the Microsoft portfolio ? different from its other software which were...
 being used to test graphics compatibility. Because all of a spreadsheet needs to be resident in memory, it also drove the race to utilize more memory, and extended memory
Extended memory

In computing, Extended memory refers to Computer storage above the first megabyte of address space in an IBM PC with an 80286 or later central processing unit....
 and expanded memory
Expanded memory

In computing, expanded memory is a system of bank switching introduced around 1984 that provided additional memory to MS-DOS programs that required more than what was available in conventional memory....
 techniques were needed to overcome the DOS limit of 640KB to allow larger spreadsheets - this was so important that a memory used/remaining indicator was displayed on-screen.

User features

The name "1-2-3" stemmed from the product's integration of three main capabilities. Along with being a spreadsheet, it 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
Context-sensitive help

Context-sensitive help is a kind of online help that is obtained from a specific point in the state of the software, providing help for the situation that is associated with that state....
 accessed by the F1 key.

Macros 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 to full-fledged word processor
Word processor

A word processor is a computer Application software used for the production of any sort of printable material.Word processor may also refer to an obsolete type of stand-alone office machine, popular in the 1970s and 80s, combining the keyboard text-entry and printing functions of an electric typewriter with a dedicated computer for th...
s. (In the single-tasking MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
, 1-2-3 was sometimes used as a complete environment.) Lotus 1-2-3 supported EGA
Enhanced Graphics Adapter

The Enhanced Graphics Adapter is the IBM PC computer display standard specification located between Color Graphics Adapter and Video Graphics Array in terms of color and space resolution....
 graphics on the PC/AT and VGA graphics on the PS/2
IBM Personal System/2

The Personal System/2 or PS/2 was IBM's third generation of personal computers. The PS/2 line, released to the public in 1987, was created by IBM in an attempt to recapture control of the PC market by introducing an advanced Vendor lock-in architecture....
. Early versions used the filename extension
Filename extension

A filename extension is a substring to the filename of a computer file applied to indicate the encoding convention of its contents.In some operating systems it is optional, while in some others it is a requirement....
 "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

In computer programming, BASIC is a family of high-level programming languages. The Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, United States to provide computer access to non-science students....
 interpreter, as well as string variable expressions. Later versions supported multiple worksheets, and were written in C
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
.

There is also a version of 1-2-3 for the HP 200LX
HP 200Lx

The HP 200LX is a personal digital assistant introduced by Hewlett-Packard in 1994. It was often called a palmtop computer, and it was notable that it was, with some minor exceptions, a MS-DOS compatible computer in a palmtop format, complete with a monochrome graphic display, qwerty keyboard, serial port, and PCMCIA expansion slot....
, a palmtop released by Hewlett-Packard, and a port for Tandy's Deskmate
DeskMate

DeskMate was a software application that provided an operating environment that competed with early versions of Microsoft Windows. It originally was made for Tandy's TRS-DOS Operating System and for their TRS-80 line of computers, but eventually shifted to PC, where it was developed using C and Assembly language....
.

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 language, followed by VP-Planner, which was backed by Adam Osborne
Adam Osborne

Adam Osborne was an United States author, book and computer software publisher, and computer designer who founded several companies in the United States and elsewhere....
. 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
Look and feel

Look and feel is a term used in descriptions of products and fields such as product design, marketing, branding and trademarking, to describe the main features of its appearance....
" 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 case against Mosaic Software. However when they sued Borland
Borland

Borland Software Corporation is a Computer software company headquartered in Austin, Texas. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn....
 over its Quattro Pro
Quattro Pro

Quattro Pro is a spreadsheet program developed by Borland and now sold by Corel, most often as part of Corel's WordPerfect Office.Historically, Quattro Pro used keyboard command similar to Lotus 1-2-3....
 spreadsheet, the courts ruled that it was not a copyright violation to merely have a compatible command menu or language. 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

Copyright Act may refer to:Canada* Copyright Act of CanadaNew Zealand* Copyright law of New ZealandUnited Kingdom* Statute of Anne or Copyright Act 1709, the first copyright act of the United Kingdom...
. The 1-2-3 menu structure (example, slash File Erase) was itself an advanced version of single letter menus introduced in VisiCalc
VisiCalc

VisiCalc was the first spreadsheet program available for personal computers. It is often considered the application that turned the microcomputer from a hobby for computer hobby into a serious business tool....
.

Decline

The rise of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 in the personal computer market was accompanied by the rise in Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
's competing spreadsheet, Excel
Microsoft Excel

Microsoft Excel is a spreadsheet-application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot tables and a macro programming language called VBA ....
, which gradually surpassed the position of 1-2-3. Being loyal to OS/2
OS/2

OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "IBM Personal System/2 " line of second-generation personal computers....
, Lotus was slow to embrace Windows. At first, a complete rewrite was planned to overtake Excel, but this project failed to turn out a finished product. 1-2-3 for Windows is still simply a graphical wrapper around the original interface. Additionally, several versions of 1-2-3 were available concurrently, each with different functionality and a slightly different interface.

1-2-3's intended successor, Lotus Symphony
Lotus Symphony

IBM Lotus Symphony is a software suite for creating, editing, and sharing text, spreadsheet, presentations and other documents. Originally released in July 1984 as an integrated software application for DOS, IBM revived the Symphony name for a new office suite that was first released free of charge in 2007....
, was Lotus's entry into the anticipated "integrated software
Integrated software

Integrated software is software for personal computers that combines the most commonly used functions of many productivity software programs into one application....
" 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. 1-2-3 migrated to the Windows platform, where it remains available as part of Lotus SmartSuite
Lotus SmartSuite

SmartSuite is an office suite from Lotus Software. Lotus made versions for IBM's OS/2, as well as Microsoft Windows versions.SmartSuite is in maintenance mode, and supported with fixes and fixpacks on Windows 2000 and Windows XP....
. By release 9 of Lotus SmartSuite
Lotus SmartSuite

SmartSuite is an office suite from Lotus Software. Lotus made versions for IBM's OS/2, as well as Microsoft Windows versions.SmartSuite is in maintenance mode, and supported with fixes and fixpacks on Windows 2000 and Windows XP....
, 1-2-3 had matched the capabilities of Excel
Microsoft Excel

Microsoft Excel is a spreadsheet-application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot tables and a macro programming language called VBA ....
. Current releases of 1-2-3 still have advantages over Excel such as database connectivity; however, lack of interest and support by IBM has led to its decline.

See also

  • Lotus v. Borland
  • As Easy As
    As Easy As

    As Easy As was a shareware spreadsheet for MS-DOS developed in the mid 1980s which endured until the end of the MS-DOS era of computing. The name is a play on the phrase "as easy as 1-2-3", a reference to the dominant MS-DOS spreadsheet, Lotus 1-2-3....
  • Comparison of office suites


External links

  • [ftp://ftp.lotus.com/pub/lotusweb/product/smartsuite/Kvlotus.exe Free viewer for Lotus SmartSuite products (EXE)]
  • discusses the development of Lotus 1-2-3, Charles Babbage Institute, University of Minnesota