MIDAS Gen — инженерное программное обеспечение для расчёта и проектирования строительных и промышленных сооружений, разработанное для решения задач структурного анализа методом конечных элементов. Программа предназначена для моделирования пространственных каркасных и плитных конструкций, выполнения статических и динамических расчётов, а также проведения нелинейного анализа с учётом геометрических и материальных нелинейностей. В состав ПО входят инструменты для задания нагрузок, генерации матриц жёсткости, расчёта собственных форм и частот, а также анализа откликов при сейсмических и временных воздействиях.
История развития MIDAS Gen связана с серией инженерных продуктов фирмы MIDAS Information Technology, ориентированных на комплексную автоматизацию расчётов в гражданском и промышленном строительстве. Программный комплекс эволюционировал от модульных решений для расчёта отдельных типов конструкций к объединённой среде с расширяемыми возможностями моделирования, интеграцией с CAD/BIM-инструментами и средствами подготовки отчётной документации. Пользователями системы являются проектные и инженерно-консультационные организации, выполняющие расчёты мостов, зданий, ангаров, промышленных каркасов и других сложных конструкций.
- Модельная геометрия: создание пространственных каркасных и пластинчатых моделей с поддержкой сборных и монолитных элементов.
 - Конечно-элементный анализ (FEA): линейный и нелинейный статический анализ для расчёта деформаций, внутренних усилий и распределения напряжений.
 - Динамический анализ: расчёт собственных частот и форм, спектральный и временной анализ сейсмических воздействий, модальный суперпозиционный метод.
 - Нелинейность: учёт пластичности материалов, контактов, больших перемещений и сложных граничных условий.
 - Нагрузки и комбинации: формирование статических и временных нагрузок, автоматическое создание сочетаний по стандартам и проектным требованиям.
 - Проверка по нормам: встроенные и настраиваемые процедуры проверки соответствия конструкций международным и национальным строительным нормам (расчёт по предельным состояниям, устойчивости и прочности).
 - Оптимизация и расчёт соединений: анализ стыков, узлов и соединений с учётом локальных эффектов и конструктивных деталей.
 - Интерфейсы и интеграция: импорт/экспорт данных в популярных форматах для взаимодействия с CAD/BIM и другими инженерными приложениями.
 - Отчётность и визуализация: генерация табличных результатов, графиков и цветных карт распределения напряжений и деформаций для документации проекта.
 - Пользовательские сценарии: поддержка скриптов и макросов для автоматизации рутинных расчётов и подготовки типовых проектов.