Cost · 5 minute read
AI Modernization Cost: Legacy Systems and What They Add
AI modernisation cost is dominated by legacy integration and process change rather than by the AI. Undocumented business logic surfaces during extraction, data quality is worse than assumed, and benefits are realised only if the processes around the system change too.
Modernisation programmes that involve AI are modernisation programmes first. The integration with legacy systems, the extraction of business logic nobody documented, and the process change required to realise any benefit dominate the effort, and the AI component is frequently the smallest line. This guide covers where the cost sits, drawing on FISTA Solutions' AI enablement work. It complements ai migration cost and ai data readiness.
Why does legacy integration dominate?
Because legacy systems were not designed to be integrated with. APIs are missing, undocumented, or partial. Interfaces are batch-only with file drops on schedules. Formats are proprietary. Authentication predates modern identity and cannot propagate a user's permissions.
Each of those is engineering work with no AI component, and together they are typically the largest part of the programme.
| Component | Share of effort | AI content |
|---|---|---|
| Legacy integration | Large | None |
| Business logic extraction | Large | AI accelerates |
| Data cleanup and mapping | Large | AI assists |
| Process redesign | Moderate | None |
| AI capability itself | Small | All |
| Change management | Moderate | None |
What is the business logic problem?
Rules encoded in code over decades that nobody documented and several parts of the business rely on. Discount calculations with exceptions added for particular customers. Validation rules whose original purpose is forgotten. Edge case handling that turns out to be load-bearing.
Extracting those is necessary before the system can be replaced or wrapped, and the extraction reliably finds behaviour nobody knew about — frequently including behaviour the business thought it had stopped doing.
How bad is legacy data quality?
Worse than the project assumed, consistently. Fields repurposed over time so that one column holds three different meanings depending on record age. Codes whose definitions changed. Records migrated from earlier systems with lossy mapping. Conventions that were never written down and are known only to people who have left.
Cleaning that is a project in its own right, and it must happen before anything downstream can rely on the data. See ai data readiness.
Why is process change necessary?
Because the benefit comes from people working differently. A modernised system used exactly as the old one was delivers the old outcomes at a new cost, and that is the most common way these programmes disappoint.
Process redesign is organisational work — deciding what steps are still needed, who does what, and what approvals remain — and it is frequently under-resourced because it does not look like the technical part of the programme.
Where does AI genuinely accelerate this?
In understanding what exists. Explaining legacy code in plain terms, extracting business rules from it, generating documentation for undocumented systems, and tracing data lineage across systems are all substantially faster with AI assistance.
That matters because discovery is a large share of modernisation effort and is the part that most delays programmes. It is also the application with the clearest return, and it requires no change to any production system.
What about the AI capability itself?
Usually the smallest line. Once the integration exists and the data is usable, adding an AI capability on top is comparatively cheap — which is why modernisation programmes that lead with the AI and discover the integration afterwards overrun so consistently.
How should it be sequenced?
Discovery first, using AI to accelerate it. Then data cleanup. Then integration. Then process redesign alongside the capability. Programmes that invert this — building the capability and discovering the data and logic problems during integration — are the ones that fail.
What should you do first?
Point AI-assisted code analysis at your least documented critical system and see what it produces. That exercise costs little, produces immediate value in documentation, and calibrates how much undocumented logic the programme will have to deal with.
What about running both systems in parallel?
Usually necessary and always expensive. A modernisation that cuts over in one step is rare and risky; most run old and new together while confidence builds, which means paying for both plus the reconciliation between them.
That parallel period should be planned with an end date and a defined basis for ending it, because parallel running that has no agreed exit criteria tends to continue indefinitely, and the cost of maintaining two systems exceeds the cost of either.
Who should own the programme?
The business function that owns the process, with technology delivering. Modernisation owned by technology optimises the system and leaves the process unchanged, which delivers the new cost without the benefit. The process owner is the one who can decide that steps are no longer needed, which is where the return actually comes from.
What should you not modernise?
Systems that work, are cheap to run, and are not blocking anything. Modernisation programmes frequently sweep in components because they are old rather than because they cause a problem, and each one added extends the programme without improving the outcome.
The test is whether the system constrains something the business wants to do. Age alone is not a reason.
How FISTA Solutions helps
FISTA Solutions leads modernisation with AI-accelerated discovery of legacy code and business rules, treats data cleanup and integration as the main effort rather than as preconditions, resources process redesign alongside technical work, and sequences the AI capability last where it is cheapest to add, through AI enablement, AI agents, and forward deployed engineers. The record behind the approach is 150+ projects for 50+ companies with 47% efficiency gains.
To modernise with realistic estimates of what legacy actually costs, message FISTA on WhatsApp, or read ai data readiness.
Share-ready article cover
Download the generated social format.
Clear answers
Questions raised by this field note.
Straightforward guidance for evaluating scope, fit, and the next step.
01Why does legacy integration dominate?
Because legacy systems were not built to be integrated with. Missing or undocumented APIs, proprietary formats, batch-only interfaces, and authentication models that predate modern identity all require engineering that the AI component does not.
02What is the business logic problem?
Rules encoded in code over decades that nobody has documented and several people rely on. Extracting them is necessary before anything can replace or wrap the system, and the extraction reliably finds behaviour nobody knew about.
03How bad is legacy data quality?
Worse than the project assumed, consistently. Fields repurposed over time, codes whose meaning changed, records migrated from earlier systems with lossy mapping, and conventions that were never written down. That cleanup is a project of its own.
04Why is process change necessary?
Because the benefit comes from people working differently, not from a system being newer. A modernised system used the old way delivers the old outcomes at a new cost, which is the most common way these programmes disappoint.
05Where does AI genuinely accelerate this?
In understanding what exists. Explaining legacy code, extracting business rules from it, generating documentation for undocumented systems, and mapping data lineage are all genuinely faster with AI assistance and are the bulk of discovery effort.
Continue exploring
Related capabilities
Start with the hard problem
Need the outcome owned, not merely analyzed?
Tell us where delivery is constrained. We’ll map the fastest credible path from intent to verified production.