Executive Interview Jul 1, 2026 8 min read

Ron Rabinowitz, CEO of OpenLegacy, on Making Legacy Systems AI-Ready

Introduction

Enterprise modernization has long been measured in years, with organizations balancing technical debt, operational risk, and business continuity through carefully planned migration programs. Artificial intelligence is changing that equation. As AI-powered applications and autonomous agents demand real-time access to enterprise data and business logic, legacy systems have become more than an infrastructure challenge—they are now a strategic business priority.

In this interview, Ron Rabinowitz, CEO of OpenLegacy, explains why AI has fundamentally accelerated modernization efforts and why incremental transformation is replacing large-scale “big bang” migrations. Drawing on 15 years in leadership roles at Procter & Gamble, including serving as CEO of a P&G joint venture, Ron shares practical insights into helping global enterprises unlock decades of business logic, prepare legacy systems for AI, and modernize without disrupting the operations they depend on.

Ron Rabinowitz

Ron Rabinowitz

CEO - OpenLegacy

The following conversation was developed through CloudTweaks’ Adaptive Interview Program.
In conversation with Ron Rabinowitz — CEO - OpenLegacy

To start, tell us a little about yourself, your background, how you got to where you are, and what you're focused on right now.

I have built my career within large global enterprises, including 15 years at Procter & Gamble, giving me firsthand experience with the challenges of legacy technology debt and its impact on business agility. Our management team also brings deep expertise in IBM and other legacy systems.

Today, standing still is no longer an option. AI and agent-driven workflows require immediate access to core data and business logic. When this logic remains locked in legacy systems, organizations cannot keep pace with AI demands. At OpenLegacy, our goal is to provide enterprises with a secure path to modernize and access their legacy systems, enabling them to compete in an AI-driven market without compromising business continuity.

You mentioned that standing still is no longer an option because AI and agent-driven workflows need immediate access to core data and business logic. From your 15 years inside a large global enterprise, what does that pressure actually feel like from the inside, and how different is it from the technology urgency cycles you lived through earlier in your career?

Previous cycles, such as SOA, cloud adoption, and digital transformation, followed a familiar pattern: a new technology emerges, consulting support grows, and over time, urgency settles into a manageable roadmap. Organizations could adapt and plan, often with a multi-year timeline.

AI is different because it does not wait for your roadmap. The pressure now comes from internal business units, not external vendors or analysts. For example, finance teams may want to automate reconciliation if they can access real-time mainframe data, while risk teams may need immediate transaction data for modeling. Customers increasingly expect the same AI-powered, real-time experiences they receive from digital-native companies. They expect faster responses, personalized services, and seamless interactions, regardless of where the underlying data resides. This creates a sense of urgency: every month without a solution increases the risk of falling behind competitors that have already modernized and are delivering on these expectations.

From the inside, this shift feels different because it is no longer just a technology project; it is a business constraint. Often, those most familiar with the mainframe and its design decisions are excluded from key discussions. This is as much a cultural issue as a technical one, and it cannot be resolved simply by purchasing new software.

What does that coexistence model actually look like in practice for a large financial services or insurance organization in the early phases of a migration, before any significant workload has moved?

In the early phases, coexistence means legacy and cloud-native services running side by side in a single, governed environment—not a disruptive "big bang" cutover. In practice, the organization exposes its legacy systems as modern APIs and moves business processes into AWS-native services one at a time, delivering value with each step rather than waiting years for a finish line.

This approach is especially important as enterprises prepare their data and logic for AI. Even before major workloads are migrated, the legacy core becomes accessible to cloud-native and AI applications. Operations continue on the system of record, allowing organizations to innovate immediately without relying on a single migration event.

You described the early coexistence phase as delivering value with each step rather than waiting years for a finish line. Can you walk through a concrete example of what that first meaningful step looks like, specifically what gets exposed, what business team benefits, and how quickly?

The most common first step is to expose a core inquiry transaction, such as customer account data, policy status, or claims history, that typically receives many daily requests through batch processes or manual workarounds.

For example, a large insurer may have agents checking policy status via a decades-old terminal emulator connected to a CICS transaction that holds the authoritative data. However, their new customer portal and chatbot cannot access this transaction, and the data team relies on nightly exports that are always outdated.

The initial step is to wrap the CICS transaction as a REST API, which usually takes days of configuration instead of months of development. The mainframe program stays unchanged. A documented, governed interface is now available for modern systems. Within weeks, the customer portal can show real-time policy status. The chatbot can answer status questions directly. The data team can access on-demand data feeds instead of waiting for batch processing.

This step is significant not for its scale but because it shows the value of modernization to stakeholders beyond IT. Business leaders see tangible results. The conversation shifts from "we're modernizing the mainframe" to "the mainframe is now part of our digital and AI capabilities." This visibility often increases support for the program.

What are the hidden costs or risks of the incremental path that enterprises tend to underestimate before they commit to it?

The incremental path carries real risks, most of which are related to discipline and momentum rather than technical challenges.

The first risk is integration sprawl. Handling each increment as a separate, point-to-point solution can result in numerous custom integrations that are difficult to manage, effectively recreating legacy complexity. The second risk is loss of momentum; after initial successes, organizations may become complacent in a hybrid state, incurring ongoing costs without a clear end goal. The third risk is governance: a hybrid environment requires clear ownership of data, security, and the system of record from the outset to maintain accountability.

These risks do not justify avoiding the incremental path; rather, they highlight the need for a disciplined approach. We address them by automatically generating integration assets, sequencing work according to a defined target architecture, and treating the hybrid period as a transition with a clear destination. When managed properly, the incremental path presents less risk than a big-bang approach. If handled carelessly, it only postpones existing issues.

You identified loss of momentum as a real risk, where organizations settle into a comfortable hybrid state and stop progressing. What are the early warning signs that a migration program is drifting into that trap, and what does it take to pull it back on track?

The clearest early warning sign is when the integration layer is no longer viewed as a bridge but as the final solution. Statements such as "we've got APIs now, the business has what it needs" indicate that the migration program has stalled. The mainframe continues to run core processes, the API layer merely masks it, and there is no active effort to move workloads. A migration that's perceived as "complete enough" becomes a source of engineers for other priorities. Once that starts happening, the program rarely recovers its original pace.

A third sign is the loss of a clear decommissioning plan. Every migration program should specify what will be turned off and when. If this answer becomes vague, it often signals that the organization no longer expects to fully decommission the mainframe, thereby reducing urgency across the program.

Restoring momentum typically requires executive intervention rather than a technical fix. Leadership must reaffirm that mainframe cost-reduction or decommissioning targets remain valid and on schedule, then re-sequence the migration accordingly. The primary challenge is often organizational commitment, not technical execution.

At what point in a phased migration does the accumulation of those integration layers start to create its own complexity, and how should teams manage that?

Complexity spikes the moment integration is treated as a series of ad-hoc manual patches. Bridging two systems by hand is manageable; doing it across dozens of modules becomes an operational liability.

The shift teams need to make is from bridging the old to designing the target. Instead of building disposable connectors, you use AI-driven analysis and OpenLegacy alongside AWS Transform to deeply understand the existing system and design the cloud-native, AI-first end state up front. The integration assets you generate along the way aren't throwaways; they're the building blocks of that future architecture. The toolchain absorbs the underlying complexity, so the middle layer becomes a structured path to the target rather than an accumulating tax.

How much of the business logic buried in legacy mainframe code is actually accessible to AI systems once it has been surfaced through APIs, and where does the gap still sit?

Once core transactional logic is exposed through clean, structured APIs, it becomes directly accessible. Agent-driven workflows can trigger business processes natively, eliminating the need for screen-scraping workarounds. Therefore, the gap does not lie in execution.

The gap lies in context and semantics. Mainframe code often lacks modern documentation, and outdated variable names may indicate what a rule does but not its purpose. We address this by applying AI analysis during ingestion, reading the source code, and automatically generating well-documented, context-rich metadata for each API.

After that, it's up to the customer how to handle the logic: keep it on the mainframe, move it to the cloud as is, or redesign it for a modern setup. We provide the visibility and connectivity, and they make the decisions. This is how decades of locked-up transactional history become something AI can actually use.

You drew a distinction between the gap in execution and the gap in context and semantics, noting that variable names often show what a rule does but not why it exists. When that deeper intent is genuinely unknown or undocumented, how should a team decide whether to preserve that logic as is or treat the migration as an opportunity to redesign it from scratch?

In reality, most teams make this decision too quickly and often default to preservation because it feels safer. However, preserving logic that is not understood does not reduce risk; it merely shifts it. The uncertainty moves from COBOL to Java, and the advantage of a proven mainframe environment is lost.

The key question is whether you have behavioral evidence, not just documentation or code comments. If you can run both the old and new systems with the same inputs and compare outputs, you can confidently preserve and migrate the logic, as you have a method to detect any differences. In this case, understanding the original intent is less critical if empirical equivalence can be verified.

If behavioral equivalence cannot be established due to environmental factors, stateful logic, or inaccessible data, it is important to reassess whether the business rule implemented by this logic is still relevant. Often, the logic may reflect outdated regulatory requirements, obsolete products, or workarounds for systems that have since been replaced.

Migration is an opportunity to address these questions, but only if teams are willing to pause and examine them, rather than using "we can't explain it" as justification to carry logic forward unchanged.