Modernization in Action: Turning Risk into Opportunity with AI
Modernization isn’t just a technology problem. Most challenges (and solutions) come down to people and processes. That’s one of the key insights from our recent fireside chat with Patrick Machado, CTO at Critical Software, who shared lessons from decades of helping organizations modernize their most critical systems, and Leopoldo Andres, Principal zStack Technical Sales Manager at IBM.

For over 15 years, Critical Software and IBM have partnered to deliver modernization across industries—from banking and telecommunications to insurance and government. Together, they’ve developed solutions that manage vast networks, prevent system failures, and harness AI to streamline operations.
Yet even with cutting-edge tools, the greatest risk in modernization isn’t technical—it’s hesitation. Too often, projects stall before they even begin because the fear of disruption outweighs the drive for progress. As Patrick notes, a strong business case and executive sponsorship are essential foundations for success.
When modernization projects do launch, technical hurdles quickly emerge. Legacy systems can be decades old, with lost documentation or even missing source code. The result? High technical debt, complex dependencies, and underestimated risks. Critical Software’s approach focuses on reducing risk from the outset: understanding the business context, mapping dependencies, gradually modernizing systems, and applying rigorous testing at every stage.
AI is becoming a key enabler in this process, particularly in understanding legacy code. IBM watsonx, a next-generation AI and data platform, supports modernization by using generative AI to interpret, refactor, and optimize legacy codebases such as COBOL—reducing manual effort and uncovering hidden dependencies. Similarly, CoBot, Critical Software’s own AI accelerator, complements this by automating code analysis, documentation, and transformation tasks—helping teams modernize faster while maintaining full control over quality and compliance.
But as Patrick emphasizes, AI isn’t a silver bullet. Generative models must be validated and guided by human expertise to ensure accuracy and maintain trust.
Ultimately, successful modernization is about balance. Companies must weigh the risks of inaction (slow time-to-market, skill gaps, outdated systems) against the fear of disruption. Step-by-step modernization, strong testing practices, and the right partners make all the difference.
“The riskiest project is the one that never starts. Build a strong business case, manage risk intelligently, and choose partners who understand critical systems.” — Patrick Machado, CTO at Critical Software.
Modernization is challenging—but when done right, it’s transformative.