Join our Newsletter — 33% off our NHI Course
Home FAQ Architecture & Implementation What is the difference between current architecture and…
Architecture & Implementation

What is the difference between current architecture and intended architecture in architecture governance?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 7, 2026 Domain: Architecture & Implementation

Current architecture is the live picture of how code is actually structured and connected. Intended architecture is the policy layer that defines which components may exist, where they belong, and what dependencies are permitted. Comparing the two reveals deviations, which can then be tracked as governance issues and remediated through normal delivery workflows.

How Current and Intended Architecture Diverge in Governance Terms

Architecture governance uses the comparison between current architecture and intended architecture to separate reality from policy. Current architecture describes what is deployed and connected now, including exceptions that have accumulated through delivery pressure, legacy constraints, and one-off fixes. Intended architecture sets the approved target state, including component boundaries, allowed dependencies, and design constraints that teams are expected to follow. The value of the comparison is not academic: it is the mechanism that turns architectural drift into a manageable governance backlog.

That distinction matters because teams often treat architecture documents as if they are already the system state, when they are usually only the approved direction of travel. A gap may be acceptable temporarily, but governance depends on being explicit about whether the gap is known, approved, and time-bound. The broader governance view in NIST Cybersecurity Framework 2.0 is helpful here because it reinforces the need to manage current-state exposure against an intended control posture. In practice, many security teams discover architectural drift only after a dependency break or control failure forces a review, rather than through routine governance checks.

How the Comparison Works in Practice

In practice, current architecture is usually inferred from inventories, diagrams, service maps, code repositories, runtime telemetry, and dependency graphs. Intended architecture is usually expressed in principles, standards, reference architectures, target-state models, and approved exceptions. Governance compares the two to answer a simple question: which parts of the estate are aligned, which parts are tolerated deviations, and which parts now need a decision because the exception has outlived its purpose?

The comparison works best when it is treated as a change-control and risk-management activity, not as a one-time documentation exercise. If a service is deployed in a zone that the intended architecture forbids, or if a system introduces a dependency that the target model excludes, the issue should be classified clearly. Some gaps are merely temporary implementation steps. Others indicate architecture debt, design inconsistency, or a control bypass that affects security, resilience, or maintainability.

  • Current architecture answers what exists today, including accidental complexity and undocumented coupling.
  • Intended architecture answers what should exist, including non-negotiable constraints and design intent.
  • The delta between them becomes the basis for exception handling, remediation planning, and governance reporting.
  • Approval is not the same as alignment: a tolerated gap still needs expiry, ownership, and a closure path.

This is why architecture governance often depends on evidence from both design-time review and runtime observation. If the runtime picture cannot be reconciled with the approved target state, the governance model has lost visibility and the architecture standard is no longer enforceable. The guidance breaks down when the intended architecture is too vague to compare, because then every deviation can be rationalised after the fact.

Where Drift, Exceptions, and Target-State Ambiguity Complicate the Answer

Tighter architecture governance often increases review overhead, requiring organisations to balance delivery speed against the cost of managing exceptions and rework.

One important variation is between deliberate exception and unmanaged drift. A deliberate exception is recorded, time-bound, and owned. Drift is simply a mismatch that has persisted because nobody reconciled the system to the target model. Those two states can look similar in a diagram, but they are governed very differently. Good architecture governance distinguishes them because a tolerated exception can be tracked, while unmanaged drift silently normalises non-compliance.

Another edge case is when the intended architecture changes faster than the estate can be remediated. In that situation, the target state itself becomes a moving reference point, and governance has to decide whether the new direction should supersede old exceptions or whether transitional coexistence is acceptable. The practitioner judgement is to avoid treating the latest design as automatically enforceable unless supporting standards, migration sequencing, and ownership are already in place.

Where the question becomes contentious is usually not the definition of the two states, but whether a deviation is acceptable, temporary, or a sign that the architecture standard is unrealistic. That distinction is often settled through governance forums rather than purely technical review.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0 and CIS Controls v8 set the technical controls, while ISO/IEC 42001:2023 define the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0GV.RM-01 — Risk Management StrategyArchitecture deltas affect risk acceptance and governance decisions.
GV.OV-01 — OversightGovernance compares actual systems to approved target architecture.
ID.IM-01 — ImprovementCurrent vs intended architecture exposes recurring control and design gaps.
Recommendation — Tie architecture gaps to risk ownership and decision thresholds. Use oversight reviews to track deviation, exceptions, and closure. Feed recurring architecture drift into continuous improvement actions.
CIS Controls v81 — Inventory and Control of Enterprise AssetsCurrent architecture depends on knowing what assets and connections actually exist.
2 — Inventory and Control of Software AssetsIntended architecture constrains approved software components and relationships.
12 — Network Infrastructure ManagementArchitectural governance often centers on allowed network and dependency paths.
Recommendation — Maintain an accurate asset and dependency inventory for comparison. Restrict software sprawl to the approved architecture baseline. Enforce network design boundaries and remediate unauthorized paths.
ISO/IEC 42001:20236.1 — Actions to address risks and opportunitiesTarget-state versus actual-state comparisons are governance risk treatment inputs.
Recommendation — Use architecture deviations to trigger governed risk treatment decisions.

Practitioner Guidance

What to verify: Confirm that every meaningful deviation between current and intended architecture has an owner, a reason, and an expiry condition. If those three elements are missing, the issue is not really an exception and should be treated as unmanaged drift.

Decision rule: If the gap changes security exposure, dependency risk, or supportability, escalate it as a governance issue rather than a documentation correction. If it is purely representational, keep it in the architecture record but do not overstate it as a control failure.

What practitioners underestimate: The hardest part is often not identifying the gap but maintaining a reliable current-state view as systems change. Without regular reconciliation, governance will optimise the target diagram while the environment keeps moving underneath it.

Practitioner takeaway: Architecture governance is only effective when the comparison between live state and target state is actionable, time-bound, and tied to ownership; otherwise it becomes a reporting exercise instead of a control mechanism.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 7, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org