Очень часто основная суть конкретного архитектурного решения или глубокое понимание того, каким образом компоненты системы взаимодействуют друг с другом для достижения поставленной задачи, остается в головах инженеров. Спустя несколько месяцев или лет, когда аналитики и проектировщики системы уже ушли с проекта или заняты чем-то другим, когда из их памяти стерлись многие нюансы, потеря этой информации может создать серьезную проблему для последующей модернизации системы, ее обслуживания или ее повторного использования (частичного или полного).