Completa base de datos relacional
Firebird es una base de datos relacional que trabaja con el lenguaje SQL para manipular datos. Dispone de la mayoría de las instrucciones DDL y DML estándar de SQL.
Se instala fácilmente pero requiere algo de experiencia en bases de datos para apreciar sus características: soporta procedimientos almacenados y "Triggers", las transacciones son ACID compilant, acepta funciones externas (UDF), ofrece una gran variedad de medios para acceder a los datos (nativo/API, driver dbExpress, ODBC, OLEDB, .Net provider, driver JDBC nativo de tipo 4, módulo para Python, PHP, Perl, etc.)
Otras peculiaridades resaltables son la creción de copias de seguridad y la funcionabilidad en arquitecturas de 64 bits.
Firebird es muy versátil, puede ejecutarse como servicio o aplicación. También suministra un paquete de utilidades en línea de comandos para grabar y recuperar copias de seguridad, generar bases de datos, crear estadísticas, etc.
Este programa está diseñado para soportar grandes cantidades de conexiones y administrar un número elevado de gigas de información.