StarOffice 5 bevat StarBase, die vooral bruikbaar was als frontend voor andere databases. Via ODBC, DB2 en JDBD drivers werden SQL-client-server databases als Adabas D en MySQL aangesproken. StarOffice 5 kon ook zelf databases aanmaken in het dBASE III (OS/2, Windows, Linux) en StarBase (alleen onder Windows) bestandsformaat. Maar alleen met de Windows StarBase kon relationele databases worden aangemaakt.
OpenOffice 1.0 had geen explorer zodat de database functionaliteit meer verstopt was. SUN leverde bij StarOffice 6 de Adabas D database, maar OpenOffice.org had geen goede engine om meer om datbase bestanden mee aan te maken.
In OpenOffice.org 2.0 werd de matig functionerende StarBase verlaten om plaats te maken voor de Java HSQLDB database engine (http://hsqldb.org), die ook zelf in staat is relationele database bestanden aan te maken (Nieuw / Bestand). Anders dan in StarBase worden alle relevante gegevens (tabel definities, relaties, gegevens, queries, formulieren, rapporten) in één XML bestand bewaard.