Lotus 1-2-3 was released on January 26, 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 and relatively bug-free, as well as speed gained from being written completely in x86 assembly language (this remained the case for all versions until 3.0 when Lotus switched to C) and wrote directly to video memory rather than use the slow DOS and/or BIOS text output functions.
Lotus 1-2-3 was the very first computer software to use television consumeradvertising
And it was still a pain in the ass.