Эволюционная архитектура включает две обширные области: механику и структуру.
Механика эволюционной архитектуры описывает инженерные практики и методы проверки, благодаря которым архитектура и эволюционирует, и в этом она пересекается с управлением архитектурой. Механика включает инженерные практики, тестирование, метрики и т.д. — все, что делает возможным эволюцию программного обеспечения. В части I дается определение и приводятся многочисленные примеры механики эволюционной архитектуры.
Вторая область эволюционной архитектуры — структура или топология программных систем.