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

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