Back to Insights
Technology Consulting

Legacy ERP Modernisation: Strategy for Systems You Cannot Simply Replace

11 min read

Full ERP replacement is the highest-risk option and often the default. There are usually three better ones.

Legacy ERP systems persist because they work. They contain twenty years of encoded business rules, they close the books correctly, and nobody remembers why several critical customisations exist. That is precisely why replacement is so risky — and why it is so often chosen by default.

There are usually cheaper, safer paths to the same user-visible outcomes.

Four options, honestly compared

OptionCost and durationBenefitMain risk
Rehost on modern infrastructureLow, monthsRemoves hardware and hosting riskDelivers no functional improvement
Upgrade in placeMediumSupported version, new platform featuresCustomisation regression effort
Decouple and surroundMedium, incrementalModern experience and reporting quicklyIntegration complexity, dual maintenance
Full replacementHigh, 18–36 monthsClean process and platform resetBusiness disruption, cost overrun, adoption failure

Decoupling deserves more consideration than it usually receives. Most complaints about a legacy ERP concern reporting, usability, and process friction — all of which can be addressed in surrounding services while the ERP continues doing what it does well.

Understand your customisation debt first

Before choosing anything, inventory the customisations: what each does, who depends on it, whether standard functionality now covers it, and whether the business rule it encodes is still current. Expect to find that a meaningful proportion are obsolete, duplicated, or preserving a process that changed years ago.

Retiring those before any migration reduces scope more effectively than any other single activity, and it is worth doing even if you then decide to modernise nothing else this year.

Decouple in a deliberate order

Where surrounding is the chosen path, sequence by value and safety: reporting and analytics first, by streaming ERP data to a warehouse and building modern reporting there; then read-heavy user experiences such as self-service portals and approvals; then workflow and orchestration outside the ERP; then planning and forecasting; and only later transactional capabilities where the ERP is genuinely a constraint.

Establish a clean integration layer early with defined APIs and events, because every subsequent step depends on it. Direct database access to the ERP by surrounding systems is the pattern that turns this approach into a new legacy problem.

If you replace, phase and rehearse

Single global cutovers concentrate risk at the worst possible moment. Phase by business unit, geography, or module, and choose a first phase that is representative but survivable.

Then treat data migration and period-end as first-class workstreams. Rehearse migration at least three times with reconciliation signed off by business data owners, and run parallel period-end processing in the old and new systems before decommissioning. Finance sign-off on a reconciled close is the only credible go-live criterion.

Fund it as capability, not as a project

Programmes framed as one-off projects end at go-live, leaving the organisation with a system nobody continues improving — which is how the current legacy state was reached. Fund an ongoing platform team with a demand pipeline, a release cadence, and responsibility for keeping the system current.

Measure the modernisation on business outcomes: time to close, cost per transaction, cycle time for the processes it supports, and reporting latency. If those are not improving, the programme is a technology migration rather than a modernisation.

Frequently asked questions

What are the modernisation options?

Rehost, upgrade in place, decouple and surround, or fully replace — with sharply different cost, risk, and benefit profiles.

How do we reduce replacement risk?

Phase by unit or module, reduce customisation first, rehearse data migration with business reconciliation sign-off, and run parallel period-end before decommissioning.

Can we modernise without replacing?

Yes — moving reporting, workflow, planning, and customer-facing processes into surrounding services delivers most of the visible benefit at far lower risk.

What should we do first, regardless?

Inventory and retire obsolete customisations. It reduces every future option's cost and risk.

Tagged With:

ERP modernisation
legacy systems
technical debt
migration
enterprise architecture

Ready to Transform Your Digital Experience?

Let's discuss how Kinematic Digital can help you achieve your business goals.