ApexSQL Model — программный инструмент для моделирования баз данных, ориентированный на Microsoft SQL Server. Продукт предоставляет средства для создания и редактирования ER‑моделей (entity‑relationship), обратной инженерии существующих баз, генерации скриптов DDL и синхронизации схем между моделью и серверной базой данных. Решение применяется в задачах проектирования схем, документирования структуры данных и подготовки изменений для внедрения в продуктивную среду.
Разработка ApexSQL Model фокусируется на визуализации объектов базы данных и автоматизации рутинных операций, связанных с проектированием и поддержкой схем. Приложение обычно интегрируется в рабочие процессы администраторов баз данных и разработчиков, предлагая возможности импорта метаданных из живых серверов, работы с моделями на диаграммах и экспорта результатов в виде SQL‑скриптов. В случае ограниченности общественной информации о продукте, типичный набор функций и сценариев использования основан на общепринятых возможностях инструментов класса ER‑моделлеров для SQL Server.
- Визуальное моделирование: построение диаграмм сущностей и связей с возможностью настройки атрибутов, типов данных и ограничений.
 - Обратная инженерия: импорт схемы из существующей базы данных SQL Server для автоматического создания диаграмм и элементов модели.
 - Экспорт DDL: генерация скриптов создания и изменения объектов базы данных (таблицы, индексы, связи, триггеры и т. п.).
 - Синхронизация схем: сравнение модели и живой базы с возможностью автоматического или полуавтоматического применения отличий.
 - Управление версиями модели: поддержка сохранения и восстановления различных версий моделей для отслеживания изменений в дизайне схемы.
 - Документирование: создание описаний структуры базы данных и экспорт метаданных для внешней документации.
 - Настраиваемые представления: фильтрация и группировка объектов на диаграммах для упрощения работы с крупными схемами.
 - Совместимость с SQL Server: поддержка специфичных для платформы типов данных и свойств объектов.