Jump to content

Lotus Agenda

From Alfawiki
Agenda
Company typeSoftware
IndustryPersonal information management software
Founded1992; 34 years ago (1992)
FounderLotus Software
ProductsPersonal information manager software

Agenda is a DOS-based personal information manager created by Lotus Software with design contributions from Mitch Kapor, Ed Belove, and Jerry Kaplan. It introduced a "free-form" approach to data entry, enabling users to input information without relying on preset database schemas—for instance, typing "See Wendy on Tuesday 3pm" directly into the system.

The software's primary breakthrough was allowing users to enter data prior to establishing database tables, providing significant adaptability in handling various types of information. Promoted as a "spreadsheet" tailored for text, Agenda sought to give users the ability to organize real-world data through highly customizable methods.

Despite its versatility, the program's complexity led to a challenging learning process, which hindered widespread adoption even though it included some pre-configured databases. Ultimately, sales reached only several hundred thousand units. Development culminated with version 2.0b before Lotus ceased further updates instead of porting it to Windows, opting instead for the paper-based metaphor PIM, Lotus Organizer.

The program

Agenda’s fundamental principles consist of:

  • An "Item": a unit of free-form textual content.
  • A "Category": serving as an organizational mechanism and an early iteration of smart folder, akin to those later implemented in Microsoft Outlook 2003 and Mac OS X v10.4’s Spotlight. Items can be assigned manually or automatically across multiple categories.

Categories are arranged in a hierarchical structure where "parent" categories inherit the assignments from their "child" categories. The system adapts by learning relationships and performing automatic categorization—for example, associating Project A with Mary results in all items tagged with Project A being automatically assigned to Mary.

Data is presented through customizable "views," which resemble spreadsheet grids displaying items as rows and categories as columns. Users can generate numerous views sorted by different parameters—for example, a People view that organizes items by assignee with columns such as Project Name, Status, and Due Date.

Rule-based item classification is facilitated by "conditions" and "actions." A default "When" category processes dates embedded within text to assign time automatically. For example, entering "See Wendy on Tuesday 3pm" schedules the item accordingly. Additionally, creating a category like "Wendy" enables automatic tagging whenever her name appears in an item, simplifying the retrieval of related records.

Agenda supports various use cases including:

  • Time management
  • Project coordination
  • Research and data organization
  • Versatile database applications
  • Financial accounting
  • Problem resolution
  • Legal practice and case management

Technical description

Among Agenda’s notable technical innovations are its database views that allow users to add or modify items by deducing attributes based on the context of the view. For instance, adding an item labeled "paint bathroom" within a view categorized as Home automatically assigns the Home attribute to that entry. When precise classification is ambiguous, Agenda employs heuristic methods to infer suitable attributes.

The foundational concepts were thoroughly explained in a 1990 Communications of the ACM article, with some internal data structures protected by patents.

Current status

Agenda is distributed as freeware and can be obtained via online download.

It continues to function on older Windows operating systems such as Windows 3.x, 9x, ME, 2000, and XP, supported by an active global user base.

Its constraints include:

  • Managing exclusively text-based data
  • Incompatibility with contemporary office suites and internet-sourced information, necessitating manual data entry
  • The inability to print directly to USB-connected printers

Revival attempts

  • Beeswax, an open-source program inspired by Lotus Agenda, provides comparable features through a text-only interface; its most recent update was released in 2008.
  • Chandler, a fully graphical personal information manager influenced by Agenda and backed by Mitch Kapor both financially and conceptually, was issued as free software under the GNU GPL license but did not succeed; its final version appeared in 2009.

See also

External links