Superbase is an end-user desktop database program that started on the Commodore PET and was ported from that to various operating systems over the course of more than 20 years. It also has generally included a programming language to automate database-oriented tasks, and with later versions included WYSIWYG form and report designers as well as more sophisticated programming capabilities.
It was originally created in 1984 by Precision Software for the Commodore Amiga and Atari ST. In 1989, it was the first database management system to run on a Windows computer.
Precision Software, a UK-based company, was the original creator of the product Superbase. Superbase was and still is used by a large number of people on various platforms. It was often used only as an end-user database but a very large number of applications were built throughout industry, government, and academia and these were often of significant complexity.
The initial versions were text mode only, but with the release of the Amiga version, a completely new paradigm for accessing databases was created. Superbase was the first product to use the now common VCR control panel for browsing through records. It also provided a number of different media formats that it directly supported, including images, sounds, and video. Superbase was often referred to as the multimedia database in early years, when such features were uncommon. Amiga version also featured an internal language and the capability to generate front end "masks" for queries and reports, years before Microsoft Access.
This version was a huge success and that resulted in a version being created for a number of platforms using the same approach. Eventually a Microsoft Windows version was released and a couple of years later the company was sold by its founders to Software Publishing Corporation. SPC sold off the non-Windows versions of the product and after releasing version 2 and in the late alpha stages of version 3, sold the product to a company called Computer Concepts Corporation.
This relatively unknown company created a subsidiary called Superbase, Inc. and after finishing off the late stage alpha of version 3 and launching it as Superbase 95, eventually appeared to have lost interest in the product, at which point it was bought by a small group of former customers and brought back to the UK. This company, Superbase Developers plc, continued to extend and support the product through Superbase Classic.