The Architectural Archetype Framework

Define once. Instantiate many times. Adapt endlessly.

The Problem: Speed vs. Coherence

Organizations face an impossible choice:

Build everything custom and your teams drown in complexity. Every new requirement starts from scratch. Similar problems get solved differently across teams. Quality varies wildly. Technical debt compounds.

Force everything through rigid standards and delivery grinds to a halt. Teams wait months for architecture approval. Business context gets ignored. Exceptions proliferate until the standards become meaningless.

The Architectural Archetype Framework provides a third way: structured flexibility that enables both speed and coherence.

How It Works: Three Levels, Three Speeds

The framework operates through three distinct levels, each with different ownership, governance, and change velocity:

Level 1: Architectural Archetypes

The reusable template. Few. Stable. Enterprise-owned.

Architectural Archetypes are the fundamental patterns your organization uses repeatedly across domains. They’re abstract, business-agnostic templates that define structure without dictating implementation.

Examples:

  • Case Management (tracking work items through states)
  • Charge Calculation (computing fees based on inputs and rules)
  • Financial Reporting (aggregating and presenting financial data)
  • Party Management (managing individuals and organizations across contexts)
  • Document Generation (creating formatted outputs from templates and data)

Characteristics:

  • Quantity: few archetypes for most organizations
  • Stability: Very stable. Change rarely.
  • Ownership: Enterprise Architecture team
  • Governance: High. Architecture Council approval required.
  • Purpose: Define “this is how we approach this category of problem”

You don’t have many Archetypes. You don’t change them often. But every one you define unlocks dozens of implementations.

Level 2: Instances

Business purpose. More numerous. Domain-owned.

Instances are where Archetypes meet business reality. An Instance applies an Archetype to a specific business purpose, inheriting the structural template while adding domain context.

Examples (showing Archetype → Instance relationship):

Case Management Archetype instantiated as:

  • Customer Support Flows
  • Hiring Workflow
  • Incident Management
  • Procurement Processes

Charge Calculation Archetype instantiated as:

  • Transaction Fees
  • Subscription Billing
  • Late Payment Penalties
  • Usage-Based Pricing

Party Management Archetype instantiated as:

  • Customer Records
  • Vendor Management
  • Employee Directory
  • Partner Registry

Characteristics:

  • Quantity: As many as needed to operate the organisation i
  • Stability: Moderately stable. Can be built out as you change your organisation.
  • Ownership: Business domain owners and Solution Architecture.
  • Governance: Medium. Domain owner approval required and potentially a Solution Design Auhority or similar.
  • Purpose: “This is how we solve [business problem] using [Archetype]”

Instances multiply Archetypes across your business. Each inherits proven structure while adding necessary business logic.

Level 3: Variants

Context configuration. Many. Operational teams.

Variants are where Instances adapt to specific contexts. They configure rather than redefine, adjusting parameters and rules for particular situations while preserving the underlying Instance structure.

Examples (showing Instance → Variants relationship):

Customer Support Flow (Instance) → Variants:

  • Technical Support (SLA: 4 hours, escalation: engineering)
  • Billing Support (SLA: 24 hours, escalation: finance)
  • General Inquiries (SLA: 48 hours, escalation: supervisor)

Transaction Fees (Instance) → Variants:

  • Standard Customer (2.5% + $0.30)
  • Premium Customer (1.8% + $0.25)
  • Enterprise Customer (negotiated rates)

Customer Records (Instance) → Variants:

  • B2C Customers (individual profile, preferences, order history)
  • B2B Customers (company profile, multiple contacts, contract terms)
  • Trial Customers (limited data, conversion tracking)

Characteristics:

  • Quantity: Many
  • Stability: Changes frequently. Weekly or daily updates.
  • Ownership: Operational teams
  • Governance: Light. Self-service as long as you adhere to the Archetype and Variant.
  • Purpose: “This is how we handle [specific context]”

Variants multiply Instances across contexts. Teams clone and adapt without rebuilding from scratch.

The Three-Speed Architecture

The framework’s power comes from different change velocities at each level:

Rarely (Archetypes): Enterprise Architecture defines or refines fundamental patterns. High governance, careful consideration, broad impact.

Ongoing as Needed (Instances): Business domains create new Instance or enhance existing ones. Medium governance, domain expertise, focused impact.

All the time (Variants): Operations teams add or adjust Variants continuously. Light governance, rapid response, localized impact.

This creates governed autonomy: teams move fast within understood boundaries, making local decisions without creating organizational chaos.

Why This Framework Works

Enables Speed

  • Clone Variants instead of building from scratch
  • Configure Instances instead of coding
  • Reuse Archetypes across domains
  • Different speeds at appropriate levels

Teams don’t wait for architecture. They inherit proven patterns and adapt them to context.

Reduces Risk

  • Changes isolated to appropriate level
  • Archetype changes rare and carefully governed
  • Variant changes frequent but contained
  • Clear ownership prevents confusion

When something breaks, you know exactly which level to fix.

Improves Quality

  • Proven Archetypes reduce errors
  • Consistent approach across Instances
  • Lessons learned propagate upward
  • Testing focused at right level

Quality compounds as patterns mature through use.

Scales Effectively

  • Add new Variants easily (clone and adapt)
  • Add new Instances without Archetype changes
  • Archetype library grows slowly
  • Operational teams empowered

Your architecture grows with your organization without losing coherence.

Independence at Each Level

A critical principle: changes at one level don’t force changes at other levels.

Enhance an Archetype without breaking existing Instances. Add new capabilities; Instances adopt them when ready.

Create a new Instance without changing the Archetype. Apply the template to a new business context; the Archetype remains stable.

Add Variants freely without touching the Instance. Configure for new contexts; the Instance structure stays intact.

This independence is what enables different change speeds. You’re not choosing between “move fast and break things” or “move slow and break nothing.” You’re choosing the right speed at the right level.

Real-World Application

Consider how this framework handles growth:

Scenario: Your company expands internationally

Without the framework:

  • Engineering builds “UK Customer Management,” “US Customer Management,” “Singapore Customer Management” as separate systems
  • Code duplicates across implementations
  • Bug fixes applied inconsistently
  • Each market becomes harder to support

With the framework:

  • Party Management Archetype (already exists)
  • Customer Records Instance (already exists)
  • Add new Variants: UK Customers, US Customers, Singapore Customers
  • Each Variant configures: local data requirements, compliance rules, communication preferences
  • Core structure shared, local adaptation isolated
  • New market = new Variant (days), not new system (months)

Getting Started

Most organizations discover they already have implicit Archetypes buried in their architecture. The framework makes them explicit, governed, and reusable.

Start with one proven pattern: Identify something you’ve built successfully multiple times. That’s your first Archetype candidate.

Document the template: What structure, data, and logic patterns repeat across implementations? That’s your Archetype definition.

Map existing implementations: Your current systems likely map to Instances and Variants. Make the relationships explicit.

Govern appropriately: Establish different governance for each level. Archetypes need Architecture Council approval. Variants need operational boundaries, not approval chains.

Build the next one using the framework: Don’t retrofit everything. Apply the framework to new work, proving value through delivery.

Who This Framework Serves

Enterprise Architects who want their architecture to actually ship rather than gather dust in documentation

Product Teams who need structural guidance without bureaucratic bottlenecks

Operations Teams who need to adapt systems to local contexts without engineering intervention

Engineering Leaders who need to scale delivery without scaling chaos

Business Owners who need technology that adapts to business reality rather than forcing business to adapt to technical limitations

The Framework Principle

The Architectural Archetype Framework embodies a core principle: Build structure that enables, not structure that constrains.

Archetypes provide proven templates. Instances apply them to business contexts. Variants adapt them to specific situations. At every level, teams inherit wisdom without surrendering agency.

This is architecture that ships.


The Architectural Archetype Framework is part of the NovaFraming Methodology but can be used on its own.

© 2026 Charlotte Malmberg | charlotte-malmberg.com


If you want to know more please contact me on LinkedIn.