Skip to content
Sponsor: NimblePros Software architecture, modernization, and training for high-performing development teams. Work with us.
Architecture

Architecture

Much like how a house needs a solid foundation in order to stay strong, an application needs a solid architecture to be done well. This section contains some information on software architecture.

An architecture style is a high level approach to how an application is structured and its source code organized. An architecture pattern is a lower-level design approach or technique used within an application. Architecture styles are strategic; architecture patterns are tactical. Object-oriented design patterns operate at an even lower level than architecture patterns.

Architecture Styles

Architecture Patterns