Гнучкість може, зокрема, досягатися за рахунок поділу архітектури на предметні області (Бізнес-архітектура, Архітектура прикладних систем і т.д.). Це дозволяє обмежувати необхідність внесення змін, розуміти вплив змін в одній предметної області на інші і не переробляти всю архітектуру цілком. Наприклад, якщо в прикладної системі було прийнято рішення про зміну використовуваної системи управління базами даних, то, якщо ви чітко дотримувалися принципів створення систем "клієнт / сервер", така зміна не зажадає змін в логічній архітектурі і в моделях.