Solution Architecture
Enterprise architecture describes the organisation it wants to become. It sets out target states, principles, reference models and standards that are meant to hold across many years and many initiatives. Yet no customer is ever served by a target state. Value is delivered by specific projects that build specific things: a new claims platform, an integration between two systems that were never designed to speak, a migration of a payroll capability into a shared service. Somewhere between the enterprise view and the working software, someone has to decide exactly how this particular initiative will be built, what it will reuse, what it will introduce, and how far it is allowed to bend the rules before it stops being coherent with everything around it. That work is solution architecture, and it is where architecture stops being a diagram and becomes a set of consequential decisions.
The stance of this piece is that solution architecture is not a diluted form of enterprise architecture, nor a senior title for a lead developer. It is a distinct discipline with its own obligations: to honour the target architecture and its principles while meeting the concrete, often awkward requirements of one initiative, and to make the trade-offs between the two visible rather than silently resolved in code. Done well, it is the mechanism by which an enterprise architecture actually reaches the ground. Done badly, or skipped, it is where good architectures quietly die one project at a time.
Why the bridge matters now
Most organisations that have invested in enterprise architecture eventually discover the same uncomfortable gap. They have reference architectures, principle catalogues, technology standards and a target operating model, and they also have a delivery portfolio that appears to ignore most of it. The artefacts are not wrong. They are simply pitched at a level of abstraction that no delivery team can act on directly. A principle such as prefer buy over build for commodity capabilities does not tell a project team whether the specific SaaS product in front of them satisfies the data residency constraints of this specific process. The enterprise view answers questions the project is not asking, and stays silent on the questions the project must answer this sprint.
Solution architecture exists to close that gap deliberately, rather than leaving it to be closed by accident. It matters more now than it did a decade ago for reasons that are structural, not fashionable. Delivery has accelerated: teams ship continuously, and an architecture decision deferred is a decision made by whoever writes the code first. Estates have fragmented: the average enterprise now assembles solutions from cloud platforms, packaged software, low-code tooling and legacy cores at once, so the number of viable ways to build any given thing has multiplied. And the cost of incoherence has risen: an integration built without regard to the target integration pattern is not merely untidy, it becomes a load-bearing dependency that constrains every future initiative that touches the same data. The bridge matters because the traffic across it has increased and the drop beneath it has deepened.
What solution architecture actually is
The first principle worth stating plainly is one of scope. Enterprise architecture reasons across the portfolio and across time. Solution architecture reasons within a single initiative and across its lifecycle, from inception to run. The unit of work is the solution: a coherent design for one system or capability change, expressed in enough detail that delivery can proceed and enough structure that its fit with the wider estate can be judged. The solution architect owns the design of the thing being built, and owns the responsibility for its alignment with everything it is not building.
A solution architecture is not a single artefact but a small, disciplined set of decisions. It defines the solution's structure: the components, their responsibilities and their boundaries. It defines how the solution meets its functional requirements, but more importantly how it meets its quality requirements, the performance, availability, security and maintainability characteristics that rarely appear on a backlog yet determine whether the thing survives contact with production. It defines the solution's relationship to the estate: which existing capabilities it consumes, which it exposes, which standards it adopts and which it consciously departs from. And it records the reasoning, so that the decisions can be understood, challenged and revisited by people who were not in the room.
The distinction that separates competent solution architecture from decoration is the treatment of requirements against target. A weak design satisfies the requirements and ignores the target architecture. A naive design honours the target architecture and quietly fails a requirement it found inconvenient. A strong solution architecture holds both in tension, meets the requirement, aligns with the target where it can, and where it genuinely cannot, names the conflict, quantifies the cost of each option and asks for a decision rather than making one by omission. Architecture at this level is the management of trade-offs, and the primary output is not a diagram but a defensible position.
How the discipline is changing
Several developments are reshaping what solution architecture has to be good at. The first is the shift from bespoke construction to assembly. A growing share of solutions is composed rather than coded: SaaS products, platform services, packaged modules and integration layers stitched together. This changes the architect's centre of gravity from designing internals to designing seams. The hard decisions move to the boundaries: how products are integrated, where data is mastered, how identity flows, how a capability can later be replaced without unpicking everything around it. Assembly is not easier than building. It concentrates the difficulty at the joints.
The second development is the platform and product operating model. As organisations reorganise delivery around long-lived product teams and internal platforms, solution architecture is increasingly exercised inside those teams rather than imposed from a central function. The reference architecture becomes a set of paved paths and platform capabilities that teams consume by default, and the solution architect's job shifts toward knowing when the paved path fits and when a specific initiative has earned the right to leave it. Governance moves from approval gates toward guardrails encoded in the platform itself.
The third is the growing weight of non-functional and regulatory concerns. Data protection, operational resilience requirements, sovereignty rules and, increasingly, the traceability of automated and AI-driven decisions now shape solution designs from the first sketch rather than being retrofitted before go-live. A solution architecture that cannot articulate where data lives, who can reach it and how the system behaves when a dependency fails is no longer merely incomplete, it is often non-compliant. The final development is the arrival of generative tooling in the design and build process itself, which accelerates the production of code and candidate designs and, in doing so, raises rather than lowers the premium on human judgement about coherence, because it is now trivially easy to generate a locally plausible solution that is globally wrong.
The principles that make a design hold
A solution architecture that survives contact with delivery and with the next three initiatives tends to observe a handful of principles. The first is fitness over elegance. The right design is the one that meets this initiative's requirements at an acceptable cost while remaining consistent with the estate, not the most sophisticated design the architect is capable of drawing. Sophistication that the requirement does not demand is a liability that someone else will maintain.
The second is reuse before creation. Before a solution introduces a new component, a new integration pattern or a new technology, the architect owes the estate a genuine attempt to satisfy the need with what already exists. Every net-new element is a permanent addition to the surface area the organisation must run, secure and understand. Reuse is not merely economical, it is the primary mechanism by which an enterprise architecture stays coherent as it grows.
The third is design to the seams. The parts of a solution most likely to change, the products, the providers, the modules, should be isolated behind stable boundaries so that change is contained. Loose coupling is not an aesthetic preference, it is the property that decides whether the next initiative can proceed without renegotiating this one. The fourth is make the non-functional explicit: state the availability, performance, security and recovery expectations as design inputs, because a quality attribute that is not designed for is a quality attribute that will be discovered in an incident. The fifth, and the one most often neglected, is traceable decisions. Every material choice should be recorded with its alternatives and its rationale. This is what makes a solution architecture a living asset rather than an archaeological puzzle, and it is what allows a departure from the target to be an honest, documented exception rather than a silent erosion.
Where solution architectures fail
The ivory tower. The architecture is produced in isolation, handed to delivery as a finished artefact, and diverges from the built system within weeks. The design was never wrong so much as it was never real, because it was not shaped by the friction of the people building it. Solution architecture that does not stay in contact with delivery becomes documentation of a system that does not exist.
The rubber stamp. The opposite failure. Architecture is reduced to a governance checkpoint where designs are approved rather than shaped. By the time a design reaches the review board the important decisions have already been made in code, and the board can only bless them or trigger expensive rework. Architecture exercised too late is not architecture, it is audit.
Silent divergence. The initiative meets a requirement that the target architecture makes awkward, and resolves the conflict quietly by ignoring the target. No exception is raised, no cost is recorded, and the estate accumulates undocumented deviations until the target architecture describes an organisation that no longer exists. This is the most corrosive failure because each instance is individually reasonable and collectively fatal.
Gold-plating and its twin. The design solves problems the initiative does not have, adding flexibility, layers and abstraction against hypothetical futures, and delivery pays for optionality no one will use. Its twin is the tactical shortcut booked as permanent: a deliberate compromise taken to hit a date, then never revisited, so that technical debt taken as a loan is quietly converted into equity. Both failures share a root cause: the trade-off was made without being made visible. Almost every serious solution architecture failure reduces to the same thing, a consequential decision taken implicitly, by someone who did not know it was consequential, at a moment when it was cheap to record and expensive to leave unrecorded.
How Nashua works on solution architecture
Nashua treats solution architecture as a practice that lives between the enterprise view and the delivery team, and belongs fully to neither. We start from the target architecture and principles an organisation already holds, or help establish the minimum viable version where they are thin, and then work initiative by initiative to turn that view into designs that delivery can act on. The emphasis is on producing decisions, not documents. An artefact that no one uses to build or to govern is overhead, and we are sparing with it.
In practice this means our solution architects work close to delivery rather than above it. They shape the design in dialogue with the engineers who will build it and the business owners who will run it, so that the architecture reflects real constraints rather than idealised ones. We make the fit with the estate explicit at every material decision: what is being reused, what is being introduced, and where the design honours or departs from the target. Where a departure is warranted, we treat it as a first-class exception, quantified and recorded, so the organisation can see what it is trading and choose deliberately. Where the paved path fits, we take it, because the value of a standard is realised only when it is used.
We are equally deliberate about non-functional and regulatory design. Availability, performance, security, resilience, data residency and the traceability of automated decisions are treated as design inputs from the first conversation, not as gates before go-live. And we work to leave the organisation more capable than we found it, embedding the decision records, the guardrails and the review habits that let its own teams sustain coherence after we step back. The objective is never a single well-designed solution. It is a delivery portfolio that stays aligned with the enterprise architecture because alignment has been built into how solutions are designed.
Where Nashua makes the difference
The difference Nashua brings is judgement exercised at the point where architecture meets the real project, backed by the reach to make that judgement stick. Many firms can draw a target architecture, and many can build software. The scarce capability is the discipline that connects the two: the ability to hold an initiative's requirements and the enterprise's principles in the same hand, to see which trade-offs matter, and to make them explicit rather than letting them settle silently into code. That is the work we do, initiative by initiative, until coherence becomes a property of the portfolio rather than an aspiration in a document.
There is also a practical corollary that changes what the work is permitted to assume. When an engagement calls for a capability that does not yet exist, it need not wait on a procurement cycle or a vendor's roadmap. The Nashua 360 Enterprise Platform is built to accommodate almost any feature at pace, through extreme vibe coding: what is needed is described in plain language and generated quickly, but always within firm architecture principles and under stringent quality assurance, so that speed never comes at the cost of coherence, security or control. The effect is strategic rather than merely convenient. It moves the make-or-buy line, keeps optionality cheap, and lets the architecture follow the strategy rather than the strategy bending to whatever happened to be on a shelf.
What ultimately separates our practice is that we are accountable across the whole span, from the enterprise view through the solution design to the system in run, and we carry the consequences of our architecture decisions rather than handing them off at the boundary. That accountability changes the quality of the decisions. A solution architecture is only as good as its fidelity to what actually gets built and how it behaves in production, and an organisation is served not by the elegance of any single design but by the accumulated coherence of every design honouring the same intent. Nashua makes the difference by ensuring that each solution, on its own terms and in its own project, leaves the enterprise architecture stronger than it found it.
