All insights

Legacy system modernization: you don't have to rip everything out

Legacy system modernization doesn't mean replacing everything. Kit Cox on the blocker test and a keep, drop or connect worksheet for your own systems.

A man working on a laptop in a busy open-plan office

Definition: Legacy system modernization is updating, connecting, moving or replacing older systems so they meet a business's current needs. It's often confused with application rationalisation, which is the review of your applications to decide which to keep, merge or retire.

In short: Modernizing legacy systems doesn't have to mean replacing everything. Map your systems and what each costs, run each one through the blocker test, then decide: keep it, drop it or connect it. Most of the value comes from fixing the gaps between systems and retiring what costs more than it gives.

I founded Enate to connect systems that were never meant to talk to each other. That's shaped how I think about legacy. Most businesses don't have one bad system. They have a dozen reasonable ones that don't add up, and the complexity costs money every day: scattered automation that adds cost, not consistency, work re-keyed by hand, and systems nobody can change without a project. [Add a real figure here, with permission: what scattered automation or manual re-keying cost a client.]

[Add a personal story: a system that looked old but was fine, or a new one that turned out to be the blocker.]

What is the blocker test?

In my view, a system isn't legacy because it's old. It's legacy when it blocks you. Three questions for any system:

  1. Does it connect? Or do people bridge the gap by hand?
  2. Can we change it without a project? Or does every small change need a plan and a budget?
  3. Does anyone still understand it? Or does it depend on one person, or on a supplier nobody can reach?

Plenty of old systems pass. Plenty of new ones fail. Age tells you nothing. The blocker test tells you which systems are holding you back.

Why is rip and replace usually the wrong first move?

Because it's the most expensive answer, and it skips the question that matters: what does each system actually do for you? Replacing everything at once is slow, risky and disruptive to the people using the systems. Often the problem isn't the systems. It's the gaps between them.

The keep, drop or connect worksheet

Run this across every system you rely on. One row per system:

  • System and owner: what it's called, and who's accountable for it.
  • What it does: the job it does for the business.
  • What it costs: the annual cost, including the people who keep it going.
  • Blocker test: does it connect, can it change without a project, does anyone understand it? (Yes or no for each.)
  • Decision and reason: keep, connect or drop, and why.

The rules for the decision:

  • Keep it if it passes the blocker test, does its job well and its cost is justified.
  • Connect it if it's useful but isolated, so people bridge the gap by hand. Fixing the gap is usually cheaper than replacing the system.
  • Drop it if it duplicates something else, or costs more than it gives. Scattered automation often lands here.

Fill in the worksheet with the people who use each system, not just the people who own it. They know where the workarounds are.

What does it look like at scale?

TMF Group had bots working alone, with no integrated core system. The scattered automation was adding cost, not consistency, and in places automating a small process cost more than it saved. TMF retired its legacy automation program and brought people, processes and systems onto one orchestration platform, rebuilt as one core technology layer.

The result was one integrated technology landscape, a $43M annual margin improvement, and the foundations for wider transformation.

A corporate services and fund administration provider started smaller. It ran a full tech stack analysis and mapped every integration gap from end to end. That gave it a clear foundation for full system integration and wider consolidation.

How do you make AI ready to plug in?

AI needs systems that connect and data it can trust. Once the worksheet is done, sequence the work around the business without a big-bang cutover, retire what costs more than it gives, and decide what your AI needs to plug into. A tech stack review is one of the five problems we help with, and it starts with a free discovery call.

Key takeaways

  • Legacy is about whether a system blocks you, not how old it is.
  • Run the blocker test on every system, then keep, drop or connect.
  • Fix the gaps between systems first. Replace only when it earns its place.

FAQs

What is legacy system modernization?

Legacy system modernization is the process of updating, connecting, moving or replacing older systems so they meet a business's current needs.

What is application rationalisation?

Application rationalisation is the review of a business's applications to decide which to keep, merge or retire, usually to cut cost and complexity.

Do you have to replace legacy systems?

Not always. Depending on how each system is used, you might keep it, connect it to others, or retire it. Replacement is one option, not the default.

How do you know if a system is legacy?

A system is legacy when it blocks the business, for example because it doesn't connect to other systems, is hard to change, or is no longer well understood.

What is the blocker test?

It's a three-question check for any system: does it connect, can it be changed without a project, and does anyone still understand it.

Why does legacy technology matter for AI?

AI needs systems that connect and data it can trust. If your systems are isolated or inconsistent, AI has nothing solid to plug into.

Sources: TMF Group results as published in its case study. [Add link.]

Speak to a consultant

The first hour’s on the house. Tell us what you’re wrestling with, and we’ll come back with a tailor-made proposal: a scope, a timeline and a price.

Book a call