
Архитектура приложения — это своего рода «каркас» системы. В жизненном цикле программного обеспечения разработка архитектуры начинается на этапе дизайна.
Архитектура объединяет технические и логические решения: какие компоненты будут в приложении, как данные будут передаваться между ними, где храниться бизнес-логика, и каким образом пользователь будет взаимодействовать с системой.