количество и последовательность этапов разработки может плавать в зависимости от потребностей

на каждом этапе могут применяться средства разработки разных вендоров и даже самодельные

даже вендоры первого эшелона не писали весь маршрут сразу, единовременно
хотя сейчас "большая тройка" производителей САПР имеет наборы инструментов, покрывающие полный маршрут 
в реальности для одних этапов разработчики могут пользоваться инструментами одного производителя
для других этапов - другого

Это зависит от
- личных пристрастий разработчиков
- от предоставляемых фабрикой данных, нацеленных под чью-то конкретную реализацию
- от производительности инструментов, включая скорость, точность, функциональность, реализации исключительных фич

такое гибкое комбинирование ПО в цепочке возможно только при стандартизации форматов обмена между ПО и максимальной модульностью:
минимум сетевых взаимодействий, СУБД - максимум текстовых файлов, врапперов, конверторов, обращения к стандартным системным утилитам, интерпретаторам итд

когда-то у Cadence был закрытый формат хранения данных (cdb) и интерпретируемый язык skill для манипуляции с тем, что лежит в базе с GUI итд
теперь этих языков уже несколько, зато формат смениялся с cdb на oa - Open Access. т.е. сами разработчики рассмотрели возможность доступа из сторонних продуктов как благо.

