Без заголовка
Информация поднимается или в XML, или в базу данных, или в тул типа DOORS. С иерархией ещё прикольнее. Она строится на основе семантического анализа. Благо, уровней как правило достаточно мало. Проблема только в том, как запихнуть в офисные форматы идентификаторы или как их генерить при импорте так, чтоб обновления шли к нужным объектам, а не писались как новые в базу.
В принципе, все мои задачи сводились в последнем проекте к построению системы однозначных идентификаторов к информационным объектам, разбросанным по разным местам.
После этого всё дело техники, связка XML/XSLT - великая сила. Хотя, конечно, с Лиспом было бы удобнее.
С инженерами трабл не в том, что старые знания используют, а в том, что на уровне своего соображения пытаются создавать новые методики. Причём, каждый свою.