Book a Discovery Call

Deploying Data Infrastructure Around Legacy Systems

The 15-year-old PLC still runs a critical line. The ERP you've customized for a decade holds the whole business together. You're not ripping those out — and the good news is you don't have to. The belief that you must replace your old systems before you can do modern data and AI is a myth, and an expensive one. Modern data infrastructure deploys around legacy systems. Here's how.

Deploying around legacy means building a modern data foundation that connects to and works with the older systems you already run — PLCs, SCADA, ERP, MES — rather than replacing them. Legacy systems are a connectivity challenge, not a blocker to modern data and AI.

You keep what works, and give its data somewhere modern to go.

Why legacy is the reality — not a blocker

Manufacturing runs on long asset lives. Equipment and systems stay in service for decades because they're expensive, validated, and — crucially — they work. That's not a problem to apologize for; it's normal. The trap is the belief that modernizing your data means first replacing all of it. That belief keeps manufacturers stuck, waiting for a massive rip-and-replace that never comes (and shouldn't). The reality: you can build a modern foundation that connects your legacy systems in, and reach the same connected, AI-ready state without tearing out the floor.

Why you don't (and can't) just rip and replace

Replacing working legacy systems wholesale is the wrong move for concrete reasons:

  • Cost. Wholesale replacement is enormous capital expense, often for little functional gain.
  • Risk. Swapping out a system that runs a live line risks exactly the downtime you can least afford — and re-validation, in regulated settings.
  • They work. A system doing its job reliably doesn't need replacing just because it's old.
  • Asset lifecycles. Manufacturing equipment is meant to run for decades; forcing replacement on a data project's timeline fights that economics.

"Modernize everything first" is the instinct to resist. Build around instead.

How to deploy around legacy

The approach, in practice:

  • Connect, don't replace. Extract data from legacy systems through the right interface — a standard like OPC-UA for older PLCs and SCADA, APIs or connectors for legacy ERP and MES, and direct database or file extraction for the oldest systems with no modern interface.
  • Bridge with middleware. Use adapters and middleware to translate old, proprietary formats into something the modern foundation can use.
  • Build the modern foundation on top. Land the extracted legacy data in a modern warehouse or lakehouse, cloud or hybrid — the connected foundation sits above the legacy systems, fed by them.
  • Layer analytics and AI on the foundation, not the legacy systems. Your BI and AI run on the modern foundation, so they're never limited by what the old systems can do directly.
  • Modernize selectively, over time. Replace individual pieces when there's a real reason to — not all at once on a forced schedule.

The honest challenge

Working with legacy isn't free of difficulty — that's worth being straight about. Old systems can be hard to extract from: proprietary formats, missing documentation, no APIs, and quirks only a long-tenured engineer remembers. Getting clean data out of a twenty-year-old system is real engineering work. But it's routine engineering work — solved on manufacturing floors every day — not an impossible barrier. The difficulty is a reason to do it carefully, not a reason to either rip everything out or give up on modern data.

How this gets you to Connected

This is the practical answer for the many manufacturers running older systems: yes, you can have a modern, AI-ready foundation without replacing your floor. Legacy systems and a modern foundation coexist — the old systems keep running production, the foundation connects their data and makes it usable. It's how a manufacturer with decades-old equipment still reaches Connected on the Data Maturity Model. It's core data engineering and deployment work, and it pairs naturally with phased migration when some modernization is warranted.

Composite Case

A real-world example

(Brief composite illustration — not a specific named client.)

A manufacturer ran a critical, heavily customized legacy ERP and several aging PLCs they had no intention (and no budget) to replace. Rather than wait for a rip-and-replace, they connected the old systems in: OPC-UA off the PLCs, a connector and some middleware to extract from the ERP, landing everything in a modern cloud foundation. Modern analytics and AI then ran on that foundation, not on the old systems directly. The legacy kept running production exactly as before — and the manufacturer got its connected, AI-ready foundation anyway. Old and new, coexisting.

FAQs

Frequently asked questions

No — that's the myth. You build a modern foundation that connects your legacy systems in. They keep running; their data flows into the foundation where modern analytics and AI can use it.
Almost always, yes — via standards like OPC-UA, connectors, middleware, or direct database/file extraction. It can be harder with proprietary, undocumented systems, but it's routine engineering, not an impossible task.
When there's a concrete reason — it can't deliver what you need, it's genuinely unsupportable, or the cost of working around it exceeds replacing it. Replace selectively, on its own merits, not as a blanket prerequisite for modern data.

Next steps

3-min assessment

Data Readiness Scorecard

Gauge where your data stands before building anything on top of it.

Take the Scorecard
Service

Infrastructure & Deployment

We design and deploy the cloud or hybrid infrastructure your data stack needs.

See how it works
Talk to us

Book a Discovery Call

See exactly how we'd approach this for your operation. No pitch decks.

Book a Discovery Call

Sources

  • Architectural guidance based on established interoperability practice (illustrative): OPC-UA for connecting legacy PLCs/SCADA; APIs, connectors, and middleware for legacy ERP/MES; and direct database/file extraction for systems without modern interfaces.
  • Architectural guidance based on established interoperability practice (illustrative): OPC-UA for connecting legacy PLCs/SCADA; APIs, connectors, and middleware for legacy ERP/MES; and direct database/file extraction for systems without modern interfaces.