Wikipedia
Vizastar was the first integrated software package for the Commodore 64 home computer. At the time of its introduction it was the only package for the C64 with features comparable to Lotus 1-2-3, including spreadsheet, database and graphics components. It had the ability to split or merge files between the database and spreadsheet components and could split the screen into up to 9 windows.
To alleviate the C64's somewhat limited memory capacity when running complex software, Vizastar included a ROM cartridge that provided an additional 4K RAM and also served as a form of copy protection. This allowed the program to remain compatible with third-party floppy disk drives for the C64, such as the Indus GT and MSD Super Disk, unlike many copy protected packages. Commodore serial printers were supported, as were RS-232 and Centronics printers with the appropriate interface.
The spreadsheet had a maximum size of 1000 rows by 64 columns, or 64,000 cells, but because only about 10k of memory was left available after the program was loaded, not all the cells could be used. The additional cells provided flexibility in the dimensions of the spreadsheet. The spreadsheet module had a macro feature that could execute a series of commands at once.
The database had a capacity of 1200 fields, which could each hold 124 characters. In order to keep down the programs memory requirements, it was necessary to export a database to the spreadsheet module in order to sort it.
It was later ported to the Commodore 128