ExtendSim — это программное средство для моделирования и анализа систем с различными типами динамики, включающее дискретно-событийное, непрерывное, агентное, дискретно-скоростное и гибридное моделирование. Программа разработана как модульная среда, в которой модели создаются из графических блоков и библиотек компонентов, позволяющих описывать процессы, потоки ресурсов, логистику, производственные цепочки и сервисные операции. Интерфейс ориентирован на построение блок-схем, конфигурирование параметров блоков и проведение экспериментов с моделью для оценки производительности и выявления узких мест.
Исторически ExtendSim возник как инструмент для прикладного моделирования в промышленности и науке, с акцентом на удобство комбинирования различных парадигм моделирования в одной среде. Программный пакет предоставляет средства для валидации и верификации моделей, проведения поисков оптимальных параметров и анализа чувствительности. Применение охватывает планирование производства, оптимизацию логистики, анализ обслуживания клиентов, моделирование инженерных систем и обучение на основе сценариев.
- Модульность: конструирование моделей из графических блоков и библиотек, возможность создания пользовательских блоков.
 - Поддержка нескольких парадигм: дискретно-событийное, непрерывное, агентное, дискретно-скоростное и гибридное моделирование в одном проекте.
 - Визуальное моделирование: блок-схемы, соединения потоков и визуальные параметры для интуитивной сборки моделей.
 - Параметризация и сценарии: настройка входных параметров, управление экспериментами и выполнение большого числа прогонов для статистического анализа.
 - Анализ результатов: сбор выходных показателей, статистические сводки, графики и отчёты для оценки производительности системы.
 - Оптимизация: встроенные методы и интерфейсы для поиска оптимальных настроек моделей и решения задач планирования.
 - Инструменты верификации и валидации: функции для проверки корректности модели, трассировки событий и тестирования сценариев.
 - Интеграция данных: импорт и экспорт данных для взаимодействия с внешними таблицами и базами данных (при необходимости и в рамках доступных интерфейсов).
 - Расширяемость: возможность добавления пользовательского кода и создания собственных библиотек компонентов для специфических прикладных задач.
 - Применяемость: используется для моделирования производственных линий, складских систем, транспортных цепочек, сервисных процессов и других промышленных и сервисных систем.