https://www.sikich.com

Modernizing business apps with AI: key insights from Russ Tolsma

INSIGHT 6 min read

WRITTEN BY

John Eisenhauer

When business leaders think about AI, their minds often jump to customer-facing chatbots, predictive analytics or flashy new digital products. But some of the biggest and fastest ROI opportunities from AI are not visible to customers at all. They are buried deep inside existing codebases. 

In a recent episode of Staying Competitive, hosts Ray Beste and John Eisenhauer were joined by Russ Tolsma, Director at Sikich, to explore one of the most practical and valuable applications of AI today: AI-enabled code transformation. The conversation highlighted a clear reality for executives and technology leaders. Modernizing how business apps are built, maintained, and evolved is becoming central to data and AI solutions that actually drive business outcomes. 

Check out the full episode on Spotify or iHeart Radio!

What is AI-enabled code transformation? 

AI-enabled code transformation focuses on using modern data and AI services to improve the entire software development lifecycle, not just code creation. It goes well beyond writing code faster. 

This approach includes: 

  • Refactoring legacy code to improve flexibility and maintainability 
  • Automating steps across the development lifecycle, from requirements through deployment 
  • Using AI agents to analyze, document and test existing systems 
  • Reducing friction between business intent and technical execution 

Many organizations rely on internal applications that were built years ago or even decades ago. These systems still function, but they are often slow to adapt, costly to maintain and difficult to understand. AI changes that equation by making those systems easier to evolve instead of replace. 

The real cost of technical debt and why it matters now 

Executives often hear the term “technical debt” and ask a reasonable question. If this has existed for years, why address it now? 

The answer is not found on a balance sheet. It shows up in time to value. Technical debt becomes visible when: 

  • New features take longer than expected to deliver 
  • Teams struggle to pivot as markets change 
  • Small updates introduce unexpected failures 
  • Engineering teams spend more time maintaining systems than innovating 

Data and AI-enabled business solutions shorten the distance between a business idea and a validated outcome. They do not replace architectural discipline or human judgment, but they reduce friction that slows organizations down. 

Beyond autocomplete: the rise of AI agents in development 

Most leaders are familiar with AI tools that help developers autocomplete code or generate snippets. That is only the beginning. 

We are now seeing the emergence of AI Agents in business apps, systems that operate continuously in the background inside tools teams already use such as source control systems and issue trackers. These agents can: 

  • Monitor repositories and issue trackers 
  • Evaluate requirements as they are created 
  • Reduce manual effort for tasks developers 
  • Generate documentation and test cases automatically 
  • Support developers without replacing human decision-making 

For business stakeholders, this matters because requirements and intent can flow more directly into execution, reducing misalignment and rework. 

Can AI refactor and generate production-ready code? 

The short answer is not autonomously… yet. 

“Vibe coding” and one-shot application tools are impressive and increasingly accessible. 

They are well suited for: 

  • Proofs of concept 
  • Rapid prototypes 
  • Internal tools 
  • Early exploration of new ideas 

However, production-grade systems still require governance, security compliance and architectural oversight. These areas remain critical for regulated industries and customer-facing platforms. 

Today’s tools can move teams most of the way there, but experienced engineers are still essential to ensure quality and resilience. The real risk is not AI-generated code. The risk is deploying code without appropriate guardrails. 

Refactoring explained for executives 

Over time, software accumulates decisions that make sense at the moment but restricts flexibility later. When organizations need to pivot due to new regulations, customer expectations or competitive pressure, those earlier decisions slow progress. 

Refactoring helps organizations: 

  • Adapt more quickly to market changes 
  • Reduce the risk of breaking existing functionality 
  • Deliver new capabilities faster and at lower cost 

AI accelerates refactoring by analyzing undocumented systems, explaining how they work and generating updated documentation and tests.  

Testing documentation and the work developers avoid 

Some of the most meaningful benefits of AI come from automating work that development teams traditionally avoid or postpone: 

  • Writing test cases 
  • Maintaining documentation 
  • Onboarding new engineers 

AI agents can analyze requirements and existing code to generate comprehensive test coverage and documentation automatically. This makes test-driven development more achievable and improves reliability. The result is faster releases, fewer surprises and greater confidence when systems change. 

Who benefits most from AI code transformation? 

While nearly every organization can benefit, early gains are often strongest for: 

  • Small high-impact engineering teams 
  • Businesses operating in fast-moving or competitive markets 
  • Organizations with aging but mission-critical systems 

Larger enterprises can also benefit, but adoption requires thoughtful change management and phased implementation. The goal is not to transform everything at once but to focus on areas where AI can unlock the most value. 

How to get started without disruption 

AI-enabled code transformation is not a rip-and-replace effort. 

A practical approach includes: 

  • Identifying high-friction areas in the codebase
  • Piloting AI tools for documentation testing or refactoring 
  • Measuring impact and adoption 
  • Expanding where results justify investment 

This mirrors how organizations successfully adopt other modern data and AI services. Right-sizing the approach is essential. 

Final thought: a strategic imperative 

AI-enabled code transformation is not just a technical improvement. It is a strategic capability that supports faster adaptation, stronger execution, and ultimately driving exponential growth. 

Organizations that thoughtfully apply data and AI solutions to their existing business apps and systems will move faster and compete more effectively than those that treat AI as only a customer-facing experiment. 

Stay ahead of what is next. Subscribe to the Staying Competitive podcast on Spotify or iHeart to hear practical insights from industry leaders and experts shaping modern data and AI solutions. 

Author

John A. Eisenhauer is Director of the Sikich Data and AI practice, helping organizations create competitive advantage in an AI Driven Economy using Data, Analytics, and AI. With 28+ years of experience spanning data governance and AI strategy—including his tenure as Chief of Data Governance at Humana—John brings expertise from Fortune 1000 companies across healthcare, insurance, finance, and manufacturing. He's an author of three books on data governance and co-hosts the Staying Competitive podcast.