Skip to content

Introduction to Solution Architecture

Solution Architecture sits between enterprise strategy and the details of software design. Given a specific business problem or initiative, a solution architect designs the end-to-end system that solves it: which components are needed, how they integrate, what technologies to use, and how the solution fits within the organization’s existing landscape and standards.

Unlike Enterprise Architecture, which reasons about the whole organization, Solution Architecture is scoped to a single initiative or program — but it still has to satisfy enterprise-level constraints like security, compliance, and reuse of existing platforms.

In TOGAF terms, this section corresponds roughly to ADM Phases B–D (Business, Information Systems, and Technology Architecture) for the target design, and Phases E–F (Opportunities & Solutions, Migration Planning) for getting there — see EA Frameworks for the full ADM cycle.

Requirements rarely map cleanly onto a single technology choice. Solution Architecture exists to translate business needs and constraints into a coherent technical approach before implementation begins — reducing rework, surfacing integration risks early, and giving project teams a shared design to build against.

Solution architects, tech leads, and project teams who need to turn a defined business problem into an actionable, end-to-end technical design.

Solution Architecture is the second of seven perspectives covered on the Explore Architecture by Level page, which orders disciplines by organizational altitude (strategy down to services). It sits between Enterprise Architecture and Software & Application Architecture in that altitude view.

In this site’s recommended developer learning sequence (see the Learning Path), Solution Architecture comes second, right after Software & Application Architecture. Once you can design a single system well, the natural next question is how that system fits into a larger initiative — what requirements shaped it, what alternatives were considered, and how its rollout is planned.

Next: Integration Architecture, which zooms out further to how that solution talks to other systems.