Firebird — открытая реляционная система управления базами данных (RDBMS), развившаяся из исходного кода InterBase после его коммерческой трансформации. Проект ориентирован на предоставление полноценного набора средств для хранения, выборки и транзакционной обработки данных в многопользовательских и встраиваемых средах. Firebird поддерживает стандартные средства реляционных СУБД, включая язык SQL, транзакции с надежной изоляцией, индексы, ограничения целостности и управление доступом.
История Firebird началась с появления свободных версий исходного кода InterBase и объединения сообщества разработчиков вокруг идеи поддерживать и развивать легковесную и производительную СУБД. В результате сформировался самостоятельный проект с открытой лицензией, активной поддержкой багфиксов и расширений функциональности. Firebird используется в разнообразных сценариях: серверные установки для классических клиент‑серверных приложений, встраиваемые решения для настольных программ и мобильных устройств, а также в качестве локального хранилища данных для распределённых систем.
- Язык запросов: поддержка стандартного SQL с расширениями, в том числе DML, DDL и встроенных операторов транзакций.
 - Триггеры и хранимые процедуры: возможность создания логики на стороне сервера для проверки данных и выполнения бизнес‑операций.
 - Транзакционная модель: полная поддержка транзакций с многоверсионным контролем конкурентного доступа (MVCC), обеспечивающим согласованность и отсутствие блокировок чтения.
 - Развертывание: режимы работы как серверной службы, так и встраиваемого движка без отдельного сервера.
 - Управление пользователями и безопасностью: механизмы аутентификации, разграничения прав и шифрования соединений (в зависимости от конфигурации и версии).
 - Инструменты резервного копирования и восстановления: функциональность для горячего бэкапа и восстановления данных с минимальными простоями.
 - Поддержка индексов и оптимизации запросов: несколько типов индексов и планировщик запросов для эффективного выполнения выборок.
 - Кроссплатформенность: серверные сборки для популярных операционных систем и возможность интеграции с различными языками программирования через драйверы и API.
 - Сообщество и расширяемость: активное сообщество пользователей и разработчиков, наличие сторонних утилит и библиотек для администрирования и разработки.
 - Лицензирование: проект распространяется под открытой лицензией, что позволяет использовать и модифицировать систему в коммерческих и некоммерческих проектах.