Среды разработки приложений для серверов БД представляют собой системы программирования четвертого поколения 4GL или инструментальные средства быстрой разработки приложений RAD (RapidApplication Development). Особенностями этой подгруппы средств являются:
- реализация удаленного доступа к СУБД по двухзвенной схеме клиент-сервер;
- связь клиентских приложений с серверами БД с помощью непроцедурного языка структурированных запросов SQL (кроме серверов Btrieve);
- обеспечение целостности БД, включая целостность транзакций;
- поддержка хранимых процедур на серверах БД;
- реализация клиентских и серверных триггеров-процедур;
- генерация элементов диалогового интерфейса и отчетов.
В качестве примера можно назвать инструменты Informix/4GL, Oracle*Forms и др.
Независимые инструментальные средства, ориентированные на многие платформы СУБД, представлены в виде средств быстрой разработки приложений RAD. Для таких средств создания приложений клиент-сервер характерны:
- возможность распределения приложения на клиентах и (или) серверах;
- создание приложений для разных серверов БД;
- поддержка спецификации ODBC (Open DataBase Connectivity) для доступа к различным серверам БД, включая СУБД для ПК;
- связь с мониторами транзакций для организации трехзвенной архитектуры приложений клиент-сервер;
- объектно-ориентированное программирование приложений;
- визуальный характер генерации приложения;
- ведение репозитория объектов и их свойств, что облегчает интеграцию со средствами автоматизации проектирования программ CASE;
- управление проектами и версиями приложений;
- интеграция приложения с электронной почтой и средствами офисной автоматизации.