All common databases are supported, as indicated below. For external (non-text) databases, multiple databases can be used both for load-balancing and fail-over. Databases can even be mixed across fail-over methods (e.g. if an LDAP server is down, use an SQL server instead.)

Policies can be stored in any database, and policies can selectively obtain information from any database.

Schemas and queries for both plain Internet access and VoIP are included with the distribution. Schemas and queries for IP pools are also included.