+ за скрипты. У нас запуск симуляции производится вообще одной кнопкой из внешнего (хорошего программерского) редактора, в котором и пишется весь код. Да, кнопка запускает скрипт. Скрипт делает всю работу: проверяет зависимости (например, пересобирает корки, если что-то там обновилось в настройках и компилирует их модели в отдельную библиотеку), компилирует исходники, запускает елаборацию. Скрипт написан один раз и тоже если что и меняется, так по мелочи корректировки, а работает во всех проектах. В скриптах мне не нравится только одно: Tcl.

Более человеческий язык был бы уместнее. Но тут ничего не поделать, уже промстандарт.
«Отыщи всему начало, и ты многое поймёшь» К. Прутков