Enterprise Architecture

The New Leg Problem

Avoid creating an app for every gap if there is a feature missing in a core system, by

  • Understanding the consequences

  • Identifying the missing feature(s) in the context of the value chain

  • Choosing the governed path to solve it sustainably

THE REFLEX

The easiest wrong answer

The easiest wrong answer

The constraint that used to protect your architecture is gone.

For decades, building an enterprise application was expensive enough that someone senior had to say yes. The cost forced a conversation: is this worth it, who will own it, where should it live? That conversation was never really about money. It was about fit — whether the new thing belonged inside the architecture that runs the business.

AI removed the constraint. A capable team with a prompt can now stand up an application in days — real infrastructure, real database, real users — without asking anyone; sometimes on a corporate card, sometimes inside the generous defaults of a platform the enterprise already sanctions. And when a core application is missing a feature or a report, that is exactly what happens: the gap gets an app.

The reflex is not new. Every enterprise already runs on spreadsheets and departmental databases that were satellites before anyone used the word — the effort barrier never stopped them. What is new is the grade of the artifact: the workaround now arrives as a real application, at the speed the spreadsheet used to.

It feels like progress, because locally it is. The feature works and the team is unblocked. The problem is what it does globally: an application estate that grows a new satellite for every gap, each one integrating data out of the core, each one carrying its own stack, its own security model, and its own version of the numbers.

The effort barrier was never just a cost. It was the moment somebody asked: “Where does this belong?”

THE METAPHOR

A new leg for a knee problem

A new leg for a knee problem

The reflex has a shape, and medicine named it first.

A patient walks into a clinic with a knee problem. The doctor examines it, agrees that the knee is bad — and instead of treating it, builds the patient a whole new leg. The new leg is excellent: modern materials, quick to fit, works on day one. The patient walks out relieved — with a knee that was never fixed, a leg that must be maintained for life, and a gait that two limbs will have to negotiate forever.

It sounds absurd in medicine and completely normal in enterprise technology. The quoting screen in the CRM is clumsy, so sales gets a quoting app. The vendor report in the ERP is slow, so procurement gets a payment tracker. The knee — the core application that carries the process — is never treated. It stays clumsy, and now it walks beside something newer that it must stay synchronized with for the rest of its life.

The patient’s problem was never a missing leg. It was a knee that needed a surgeon who understands how the patient walks.

FIX THE KNEE

Treat the core in its context — the surgeon knows how the patient walks.

BUILD A LEG

A second limb to maintain, synchronize, and explain — for the rest of its life.

THE NEW-LEG PROBLEM, STATED

A satellite application is a new leg: locally superior, globally destabilizing. Fix the knee instead.

The gap-to-app reflex

The gap-to-app reflex

seeing a missing feature and reflexively building a new application

The satellite estate

The satellite estate

the AI-built side applications orbiting the core systems

The reconciliation tax

The reconciliation tax

the recurring cost of making satellite numbers tie out with ERP, CRM, and PPM

The process spine

The process spine

the nine end-to-end processes every enterprise runs on

Fix the knee

Fix the knee

improve the core in its context instead of building around it

THE SATELLITE

Anatomy of a satellite app

Anatomy of a satellite app

The feature is the smallest thing that ships.

Ask what actually goes to production when a team closes a gap with an AI-built application. The feature, yes. And around the feature, an estate in miniature:

A runtime and its infrastructure — provisioned in minutes, owned by no one in particular

A data pipeline extracting from the core — one more consumer the core team cannot see

A second identity and security model — new accounts, new access rules, new offboarding to forget

Reports of its own — numbers produced beside ERP, CRM, and PPM, not inside them

A dependency tree — frameworks, libraries, and APIs, each on its own upgrade clock

The gap-to-app reflex

THE GAP

a missing feature in a core app

1

THE SATELLITE APP

AI-built in days · beside the core

2

A NEW STACK

runtime · pipelines · dependencies

3

A NEW SECURITY MODEL

own identities · own access rules

4

NEW REPORTS

numbers beside the masters

5

THE TIE-OUT

reconcile with ERP · CRM · PPM

6

THE NEXT GAP

the workaround becomes core

7

One gap forks into three new liabilities that all converge on the tie-out.

Read the walkthrough

AN ARCHETYPE, START TO FINISH

Sales operations is missing flexible discount approval in the CRM, so an AI-assisted team ships a quoting app in a sprint. It pulls customer and price data from the CRM and the ERP, applies its own approval logic, and writes agreed discounts back by upload. It works — the pipeline moves faster, and everyone involved is right to be pleased.

At quarter close, finance discovers that the revenue picture in the quoting app and the bookings in the ERP disagree, and nobody can say which is right. A reconciliation spreadsheet appears. Within a year the spreadsheet is load-bearing: the fastest-moving part of Deal-to-Dollar now runs through an application the architecture never planned for, reconciled by hand, owned by a team that has already moved on. And because the satellite is now load-bearing, its own gaps are next in line for an app of their own. The reflex compounds.

THE COSTS

The reconciliation tax

The reconciliation tax

The costs do not arrive with the app. They arrive on its anniversaries.

2

Upgrade and dependency debt

Core platforms move on the vendor’s schedule; every satellite adds a dependency tree on clocks of its own. When the core upgrades, every satellite integration becomes a regression test. When a framework is deprecated, the business asks why the quoting app needs a rebuild.

3

Security-model proliferation

Sprawling security models do get brought under control — eventually — but controlling many costs far more than controlling one. An access review that was one afternoon in the core now spans a dozen user stores. Most days the audit does not fail — it just costs more than it should. When it does, the finding traces to a satellite nobody governs.

Beneath all three sits the quiet cost: every satellite produces numbers, and numbers must eventually agree with the masters. Reports that tie out with the ERP, the CRM, and the PPM system are not an accounting nicety — they are how an enterprise knows what is true. Every satellite adds a report line that has to be explained at close.

The satellite estate

+ A STACK

to patch and upgrade

CRM

the customer master

Quoting app · own login

Discount tracker · own data

+ A SECURITY MODEL

to govern

ERP

finance and operations

Vendor payment tracker

Margin dashboard · extracts

+ A REPORT LINE

to reconcile

PPM

projects and portfolios

Intake tracker · own board

Status roll-up builder

+ AN OWNER

to find, later

HRIS

the people master

Onboarding tracker

Contractor portal · own IDs

ONE ENTERPRISE

every satellite number must still tie out with the master systems

Four core systems, each orbited by AI-built satellites; every satellite adds a recurring cost.

Read the walkthrough

PROCURE-TO-PAY

A departmental payment tracker re-implements approval logic that already lives in the ERP. Two approval truths now exist for one process, and the duplicate-payment exposure surfaces later — in Record-to-Report, as a control exception with no system of record to trace it to.

HIRE-TO-RETIRE

An onboarding tracker built beside the HRIS keeps its own user store. Contractor accounts outlive contracts, because offboarding lives in the HRIS — the system the tracker deliberately went around. The finding lands in the next access audit, and the quick app owns it.

The examples in this article are illustrative archetypes — composites of common patterns, not client engagements or measured outcomes.

THE BLIND SPOT

Why AI can’t see the whole patient

Why AI can’t see the whole patient

The code is the smallest part of an enterprise application.

None of this happens because AI writes bad code. Mostly, it writes remarkably good code. It happens because code is the smallest part of an enterprise application. The larger part is context: why the core system is configured the way it is, which regulation shaped that workflow, which outage a decade ago made finance insist on that reconciliation step, which acquisition left two customer masters that still have not fully merged.

That context lives in the organization — in its history, its scars, and its constraints — and almost none of it is written down where a model could read it. A prompt describes the feature. It cannot describe what the feature must fit into:

Security posture — the model the enterprise runs, and the price of every model it adds

Financial reality — what the estate already costs, and what every addition will

Scalable data requirements — lineage, mastering, and one version of the truth

Legal and compliance risk — the regulations that shaped the core, invisibly

Business evolution — where the organization is going, not only what it does today

Some of that context can be written down, and should be — every page of it shrinks the blind spot. But a model can only answer for the context it is given. Someone still has to answer for the whole.

WHAT THE PROMPT CARRIES

the feature

WHAT THE ENTERPRISE KNOWS

evolution · security · compliance · data lineage · financial reality · history

AI answers the prompt. Enterprise architecture is responsible for all the context the prompt was created in. AI doesn’t know the full organizational context, unless the company itself is entirely run by AI.

THE PROCESS SPINE

Core Value-Chain processes

Core Value-Chain processes

Applications execute the processes from input to reporting.

Underneath every application estate, an enterprise runs on a small set of end-to-end processes — value chains that cross departments, systems, and years. None of them belongs to a single application; every one of them crosses several. This is the spine a specialist reasons along, and the context a satellite app never sees:

Nine processes, one enterprise

OPERATIONS AND FINANCE

from plan to audited truth

Risk-to-Compliance · controls

Record-to-Report · the ledger

Plan-to-Fulfill · supply chain

CUSTOMERS AND PRODUCTS

from idea to loyal customer

Issue-to-Resolution · support

Deal-to-Dollar · order to cash

Idea-to-Market · new offerings

PEOPLE AND SUPPLIERS

the workforce and the vendors

Procure-to-Pay · buy and settle

Source-to-Contract · suppliers

Hire-to-Retire · the workforce

THE CORE SYSTEMS

ERP · CRM · PPM · HRIS · SCM · every process crosses several of them

SECURITY AND COMPLIANCE

one model · one audit

ENTERPRISE ARCHITECTURE

one connected blueprint

BUSINESS CONTEXT

history and reasoning

The process spine in three groups over the core-system bed, kept whole by context, architecture, and one security model.

Record-to-Report

collecting, processing and communicating financial data — ledgers, balance sheets, regulatory reports

Procure-to-Pay

requisition, purchasing, vendor management, receiving, invoice approval and payment

Deal-to-Dollar

also known as Order-to-Cash — customer acquisition, contracting, orders, delivery, invoicing, collection

Issue-to-Resolution

complaints, support requests, service tickets, and troubleshooting paths

Source-to-Contract

supplier identification, bid evaluation, negotiation, and contract execution

Idea-to-Market

research, product development, engineering, testing, and commercial launch

Risk-to-Compliance

risk identification, internal controls, audits, and regulatory obligations

Plan-to-Fulfill

forecasting, demand planning, manufacturing schedules, inventory, and logistics

Hire-to-Retire

the complete workforce journey — recruitment, onboarding, payroll, development, exit and retirement

Count them differently if your taxonomy insists — eight, ten, twelve. The argument does not move: the list is short, the chains are end-to-end, and no application owns one outright.

Look back at the satellites through this lens and the problem sharpens. The quoting app did not extend an application; it cut across Deal-to-Dollar. The onboarding tracker cut across Hire-to-Retire. The payment tracker forked Procure-to-Pay and left the debris in Record-to-Report. A gap in a core application is never an application problem. It is a process problem presenting as an application problem.

THE PRESCRIPTION

The governed path

The governed path

The answer is not less AI. It is embedding AI controlled into the enterprise architecture.

The prescription is organizational before it is technical. Put people who understand the core processes — advisors and specialists in Hire-to-Retire, Deal-to-Dollar, Procure-to-Pay and their peers — between the gap and the build. Their job is not to say no. It is to ask: where does this belong? Then assess in order:

1

Configure the core

A surprising share of missing features are not missing — they are unconfigured. The cheapest application is the one you already own, doing what it already does.

2

Extend the core

Build the feature on the platform the core runs on, inheriting its identity, its data model, and its upgrade path.

3

Integrate on sanctioned rails

When it must live separately, put it on the integration and identity rails the architecture already governs — one login, one lineage, one place to look.

4

Build new — inside the architecture

Sometimes a new application is the right answer. Built inside the architecture — AI-accelerated, security-inherited, reporting into the masters — it becomes an asset instead of a liability.

The ladder is not a wall. There are honest reasons to land on the fourth rung — a capability no core system claims, an experiment that needs a decision date rather than a data center. And when the core genuinely cannot move — a vendor backlog, a frozen release calendar — the ladder still answers: that is what the third and fourth rungs are for. Keeping the core stable and innovating at the edges is a respectable strategy; the satellite estate is that strategy minus the decision.

None of it works as a toll booth. Teams that can ship in days will not queue for weeks, so the governed path has to be the fast path: advisors who answer in days, sanctioned rails quicker than the workaround, and enough visibility into the estate that a satellite surfaces long before its first anniversary.

The governed path

3

THE ARCHITECTURE REVIEW

security · data · compliance · cost

2

THE PROCESS ADVISOR

context · history · constraints

1

THE SAME GAP

a missing feature in a core app

4

CONFIGURE THE CORE

the feature often already exists

5

EXTEND THE CORE

build on the platform you own

7

BUILD INSIDE

AI-accelerated · governed

6

INTEGRATE

sanctioned platform · one identity

ONE ARCHITECTURE

one security model · one truth

The same gap, routed through context and an architecture review, down a four-rung ladder to one architecture.

AI belongs at every rung: reading configurations, drafting extensions, generating integration code, accelerating the governed build. Used this way, it compounds the architecture instead of fragmenting it. The organizations that win with AI will not be the ones that build the most applications. They will be the ones that keep the fewest — and improve them the fastest.

CONTINUITY

Someone has to understand the whole

Someone has to understand the whole

Business continuity is the argument that survives every counterargument.

Satellites are tolerable while their builders are in the room. But applications outlive teams, vendors, and org charts — and eventually someone must control and understand the full process: how an order becomes cash, how a hire becomes a payslip, how a risk becomes a control. The more the estate fragments, the fewer people can hold it, until the honest answer to “who understands this end to end?” is nobody.

Transformation is not a project with an end date. It is a loop — assess, modernise, optimise, repeat — and an architecture improved in context keeps every gap inside the loop: examined against the business it serves, the security it must inherit, the compliance it must satisfy, the data it must keep true, and the money it must be worth.

AI has made it effortless to step outside the loop. That is precisely why the loop now matters more than it ever has.

MODERNISE

OPTIMISE

ASSESS

REPEAT

Eventually, someone has to understand the whole. Organizations that thrive will be the ones that decided early on the people that own and coordinate core systems of the value-chain processes.

CONCLUSION

Fix the knee

Fix the knee

AI did not create the temptation to build around the core — it industrialized it. The gap-to-app reflex now operates at the speed of a prompt, and every satellite it produces adds a stack to maintain, a security model to govern, and a report line to reconcile against the masters.

The alternative is not slower delivery. It is delivery with a diagnosis: process advisors who know how the enterprise actually walks, an architecture review that asks where the feature belongs, and a short ladder — configure, extend, integrate, build inside — that turns AI from an architecture risk into an architecture accelerant.

A patient with a knee problem does not need a new leg — just a doctor who treats the knee, and knows the whole patient.

THE ARGUMENT, IN FIVE LINES

  1. AI removed the effort barrier — and with it, the question of where new software belongs.

  2. Every gap that gets an app adds a stack, a security model, and a report line to reconcile.

  3. AI cannot see the context that shaped the core: the history, the regulation, the constraints.

  4. The enterprise runs on nine end-to-end processes, and every satellite cuts across at least one.

  5. Specialists who know those processes — plus a short decision ladder — turn AI into an architecture accelerant.

Bring the whole patient

A discovery call walks your application estate: where the satellites are, what they cost, and which of the nine processes they cut across.

OPTIMIZE · AUTOMATE · INNOVATE

Book a discovery call

ABOUT INNOVATIONS24

Innovations24 is an enterprise architecture and AI transformation consultancy. We help enterprises modernize across AI, data, applications, infrastructure, and cloud — and keep them moving.

Jakub Marciniak · Founder & Principal Advisor