How AI is exposing the real bottleneck in legacy modernization

Stefano Moi

If you look at the track record of legacy replacement projects, a familiar pattern emerges. The budget is approved, the technology stack is chosen, and months later, the business is handed a system that feels remarkably similar to the old one – only now it runs in the cloud, on a modern technical platform.

For CIOs, transformation leads, and business operations leaders, this is one of the most frustrating outcomes in modernization. The project was delivered. The architecture improved. The infrastructure changed. But the way the business actually works barely moved forward.

This reflects a broader transformation challenge: organizations often invest heavily in digital and AI initiatives without capturing the expected business value. McKinsey research found that large companies captured, on average, only 31% of expected revenue lift and 25% of expected cost savings from their digital and AI transformations. The lesson is clear: technical change alone does not guarantee business impact.

Why does this happen?

Not because the technology is flawed. It happens because application modernization is too often treated as a purely technical exercise, while the real value depends on modernizing the underlying business logic.

When IT is left to modernize an application in a vacuum, developers are forced to make assumptions about how a business process should work. They reverse-engineer existing systems, interpret outdated documentation, and reconstruct workflows from code that was never designed to explain business intent. The result is predictable: state-of-the-art architecture used to replicate broken, outdated business logic.

The rise of AI-driven development has made this dynamic impossible to ignore. Historically, organizations could hide behind a convenient excuse: “IT takes too long.” But as AI accelerates parts of the delivery cycle, that time buffer is disappearing.

AI has not solved modernization. It has exposed the real bottleneck: unclear business thinking, unresolved process decisions, and a lack of shared ownership between Business and IT.

Without active business leadership, you are not modernizing. You are just building tomorrow’s legacy systems faster.

Why hasn’t a decade of ‘Agile’ fixed the Business-IT disconnect?

Over the past decade, IT departments have fundamentally changed how they work. They have adopted Agile frameworks, learned to deliver iteratively, and built environments designed for continuous improvement. The broader business, however, has not always evolved at the same pace.

Business teams are understandably focused primarily on daily operations. Their involvement in application development projects is often still shaped by a traditional, fixed-scope mindset: define the requirements, hand them over, and wait for IT to deliver.

That creates a dangerous disconnect.

IT wants to build iteratively, but without continuous domain expertise steering the process, development teams are left to infer business intent from legacy systems. They may end up reverse-engineering code that contains old exceptions, temporary workarounds, duplicated rules, and process logic that no longer reflects how the organization wants to operate today.

To be clear: AI does not make execution easy, nor does it eliminate technical complexity. Designing robust architecture, managing integrations, securing systems, migrating data, testing thoroughly, and driving user adoption still require deep expertise. What AI does change is the pace.

As AI accelerates analysis, code generation, testing, and documentation, the business can no longer afford to provide direction only at the start and feedback only at the end. Research on AI-assisted development already points to meaningful productivity gains in specific development tasks. But the strategic implication is bigger than faster coding: when delivery cycles accelerate, unclear business logic becomes visible much earlier and creates friction much faster.

Faster delivery requires faster decision-making. And faster decision-making requires business leaders to take ownership of the logic, rules, exceptions, and desired behaviors that define how the future system should work.

If AI is driving the speed, who is steering the logic?

If you want to prevent your modernization roadmap from stalling, upgrading your engineering tools is not enough. You also need to upgrade the way Business and IT collaborate.

A successful business-led IT transformation requires five concrete structural shifts:

  • Named business logic owners: Product owners, business process owners, and operational leaders can no longer act as passive stakeholders or project coordinators. They need to actively own the business logic from day one: the rules, decisions, exceptions, priorities, and outcomes the system must support.
  • Validated natural-language scenarios: Requirements should not be buried in large, ambiguous documents that different teams interpret differently. They should be translated into concrete behavioral scenarios that business people, analysts, developers, testers, and AI-supported tools can all understand.
  • Continuous feedback loops: Business teams should not wait months for a grand reveal. They need to validate small, working increments of functionality early and often, so misunderstandings are corrected before they become expensive.
  • Explicit “Keep, Change, or Retire” decisions: Legacy systems contain years of accumulated logic. Modernization requires deliberate, human decisions about which rules to keep, which to change, and which to retire because historical technical constraints no longer apply.
  • Behavior-linked automated testing: Quality assurance should be tied directly to agreed business behaviors. When process logic changes, the corresponding scenarios and automated tests should change with it, ensuring that the system continues to reflect business intent before it reaches production.

These shifts may sound organizational rather than technical. That is exactly the point. The technical delivery engine can only move as fast as the business is able to provide clarity.

How do you build a single source of truth when teams speak different languages?

To make this level of cooperation possible without drowning in meetings, Business and IT need a shared language. Not a technical specification that only developers understand, nor a slide deck that leaves too much room for interpretation. They need a single source of truth that connects business intent directly to software behavior in a format that is readable by both humans and systems.

This is where Behavior-Driven Development (BDD) becomes powerful. BDD scenarios describe how a system should behave in plain, natural language. They make business rules concrete, force assumptions to the surface, and create a format that both business and technology teams can validate together.

A simple BDD structure such as Given / When / Then may look basic, but its value is significant:

Given a specific business context
When a user or system action takes place
Then the expected behavior is clear

This matters because technology changes. Platforms change. Programming languages change. But the business intent behind a critical process should remain understandable, testable, and reusable. In legacy modernization, that shared language helps teams move away from the question “How does the old system work?” and toward the more valuable question: “How should the future business process behave?”

How do we close the loop between intent and execution?

This challenge is precisely why we developed BASIL (Business & AI Software Innovation Loop).

BASIL is our structured methodology for operationalizing collaboration between Business, AI, and IT. It uses natural-language business scenarios as the foundation for an iterative modernization loop: define behavior, generate support, validate outcomes, refine logic, and build with confidence.

In practice, BASIL helps teams move through modernization in shorter, more meaningful cycles:

  1. Define: Business teams define the desired behavior in natural language.
  2. Analyze: AI-supported tools help analyze existing logic, draft scenarios, draft the UI, generate tests, and support development.
  3. Implement: IT teams translate validated scenarios into robust technical implementation through iterative AI code generation.
  4. Review: Business stakeholders review working behavior early.
  5. Repeat: The loop continues until the system reflects the way the company actually needs to operate.

This framework prevents faster delivery from becoming faster misalignment. The purpose of BASIL is not to remove IT expertise or replace business judgment. It is to create a structured loop where AI accelerates the work, IT ensures technical quality, and the business remains accountable for relevance.

What happens when you let AI automate legacy rules without human context?

We recently saw the importance of this approach while working with a major BeNeLux financial institution on a large legacy mainframe modernization project. AI-supported tools helped reverse-engineer and extract existing rules from millions of lines of legacy code. From a technical perspective, this created significant acceleration. The tools successfully identified redundant modules, duplicated logic, and areas where not every component needed to be blindly rebuilt.

But the analysis also exposed a deeper challenge. The extracted logic contained overlapping exceptions, outdated overrides, duplicated decision paths, and rules that contradicted each other depending on customer type, region, product category, or transaction context.

For example, the AI uncovered an embedded rule, whose origin was not clear, stating:

“If a customer has a premium account, apply fee X. However, a 2014 override states that premium customers registered in a specific region bypass fee X, unless the transaction is initiated over a weekend.”

The AI could show which rules existed. It could not decide which rules still made sense.
That responsibility had to sit with the business.

Together with IT, the business teams had to review the extracted logic and make deliberate decisions. It turned out the “Weekend exception” was a temporary workaround for a database limitation that had been resolved eight years prior. It was purely historical noise.

Technology can accelerate analysis, but it cannot automate alignment. Legacy modernization only becomes true business transformation when the business takes responsibility for the future behavior of the system.

The bottom line

Upgrading your technology without upgrading your business alignment is an expensive way to repeat past mistakes.

AI can accelerate analysis, testing, and delivery dramatically, but it cannot define your strategy, resolve your process contradictions, or decide which business rules deserve a place in your future operating model. That responsibility must be owned by the business.

If your modernization roadmap is moving faster than your business alignment, let’s talk.