Streamlining Insurance System Modernization with Gen AI for a Financial Services Firm

About the client:

The client is a major insurance administration provider offering integrated retirement, investment, life, and insurance solutions. Their core system, built on VB6, had become a bottleneck, limiting scalability, maintainability, and integration with modern technologies. 

To future-proof their operations, they sought a structured modernization approach to migrate their legacy VB6 system to a fully integrated C# environment.

Challenge

The client’s legacy insurance administration platform, developed in VB6 with a complex architecture of multiple executables, DLLs, and COM dependencies, presented significant modernization hurdles:

  • The system spanned 327 files, including 259 forms and multiple MDI components, making enhancements and troubleshooting cumbersome.
  • Over 240 unique UI containers and 9,612 control instances resulted in performance constraints.
  • The system made 242,613 calls to external COM components, creating compatibility issues with modern .NET frameworks.
  • Functional testing required extensive manual effort due to the lack of automated UI testing.
  • Significant reliance on ADODB, legacy Excel, and Word integrations required careful replacement with modern equivalents.

Solution

Legacyleap executed a comprehensive, automation-driven modernization strategy using Gen AI to transform the client’s legacy VB6 system into a scalable C# platform.

Key aspects of the solution included:

  • Automated Code Transformation: AI-assisted tools replaced outdated COM-based components with native .NET alternatives, eliminating dependencies on ADODB, MSFlexGrid, and legacy Office integrations. Gen AI models were used to refactor and optimize legacy business logic, ensuring a seamless transition.
  • Incremental Migration Approach: A phased modernization strategy ensured system stability, gradually replacing VB6 modules while maintaining operational continuity. Gen AI-powered dependency mapping helped prioritize high-impact components for early migration.
  • Scalability & Performance Enhancements: The migration optimized system architecture, consolidating 5 EXEs and 10 DLLs into a streamlined .NET environment, improving maintainability and execution speed. AI-driven performance analysis fine-tuned database queries and memory management.
  • Automated UI Testing Framework: A custom-built automated testing solution, enhanced with Gen AI-generated test scripts, reduced functional testing time and ensured high reliability post-migration.
  • Future-Ready Architecture: The system was modernized using lightweight, object-oriented C# coding standards, leveraging extension methods for VB6 compatibility where required. Gen AI-driven code quality analysis ensured adherence to best practices and security standards.

Results:

50% Faster Development Cycles

Automation-driven code conversion accelerated modernization while preserving business rules.

Improved System Maintainability

Reduced technical debt and eliminated VB6-specific constraints, enabling easier future enhancements.

Enhanced Performance & Scalability

Optimized architecture improved execution speeds and reduced system overhead.

Streamlined Testing Process

Automated UI testing framework cut regression testing time and improved test coverage.

Industry

Insurance & Financial Services

LOCATION

South Africa

Challenge

Legacy VB6 insurance platform with complex architecture, performance bottlenecks, and modernization barriers

Featured Services

Legacyleap

Why Legacyleap

The client partnered with Legacyleap for its expertise in VB6-to-.NET modernization. Using Gen AI for automation, code transformation, and a structured migration approach, Legacyleap ensured a seamless transition while preserving business logic integrity. This modernization positioned the client for future growth with a scalable, low-maintenance system.

Hey there!

Subscribe to get access to comprehensive playbooks, technical documentation and real stories to guide you through every step of your modernization journey using Gen AI.

Everything You Need to Modernize Your Legacy Systems—And Then Some

Want an Application Modernization Cost Estimate?

Get a detailed and personalized cost estimate based on your unique application portfolio and business goals.