Base is able to work with both embedded and external database files. Embedded databases are stored as a single file using C++ based Firebird and Java-based HSQLDB as its storage engine. When connecting to external databases, Base acts as a graphical user interface front-end to facilitate interactions with various database systems, including Microsoft Access databases (JET), ODBC/JDBC data sources, MySQL, MariaDB, and PostgreSQL.[1]