Без заголовка
Единая информационная система не существует, как я понял, из данного поста, а существует набор взаимосвязанных систем, каждая из которых выполняет свою специализированную функцию на определенном этапе жизненного цикла проекта. Или я не так понял идею?
Но вот много из описанных задач (P&ID, коллизии, проверочные расчеты) у нас в одной системе очень даже неплохо решены (без ложной скромности скажу :)
Так что в случае чего готов поучаствовать в практических примерах...