OpenOffice Base est le module de base de données publié avec la version 2.0 d'OpenOffice et les versions ultérieures. Il est actuellement basé sur le moteur de base de données HSQLDB écrit en Java.
Les développeurs de la HSQLDB ont suggéré que seulement 76% de l'objectif a été atteint dans la version 1.8.0, qui est la version qui a été intégrée (fusionnée) avec OOo 2.0. Ils ont demandé des contributions pour réaliser tous les objectifs de fonctionnalités, puisque le moteur de base de données interne est un projet indépendant sans financement extérieur.
Les utilisateurs d'OpenOffice peuvent toutefois choisir de se connecter à une base de données SQL externe complète telle que MySQL, PostgreSQL et même Oracle via des pilotes ODBC ou JDBC. OpenOffice Base peut alors servir d'interface graphique pour les vues SQL, la conception de tableaux et les requêtes. En outre, OpenOffice dispose de son propre assistant de formulaire pour créer des fenêtres de dialogue pour le remplissage et la mise à jour des formulaires.
À partir de la version 2.3, Base proposera la génération de rapports basés sur le logiciel Pentaho.
Publié sous les termes de la licence Apache, Base est un logiciel libre.