VB6 Modernization for a Fuel Distribution Software Company: 60% Lower Cost, 500+ Users Migrated

80%

Less manual effort with AI automation

40%

Faster feature rollout

60%

Lower modernization costs

A UK-based bulk fuel distribution software company with 500–600 active users needed to modernize a 30-year-old VB6 system but lacked the budget for a full rewrite. Legacyleap applied Gen AI automation to handle 50–70% of the code transformation, used a phased hybrid deployment to migrate users incrementally, and delivered AI-driven regression testing to validate the system’s complex configuration options. The result was 60% lower cost than traditional modernization approaches, 80% less manual effort, and a 40% improvement in feature rollout speed, without disrupting live operations.

Results at a Glance

MetricResult
Manual Effort Reduction80% less with AI automation
Feature Rollout Speed40% faster post-modernization
Cost Savings60% lower than traditional modernization
Users Migrated500–600 across multiple industries
System Age30+ years successfully modernized
AI Automation50–70% of code transformation handled by Gen AI

Engagement Snapshot

IndustryFuel Distribution Software
LocationUnited Kingdom and Ireland
Legacy StackVB6 (fat-client architecture, 30+ year system)
Target StackCloud-ready web architecture
Users500–600 active users
System Age30+ years
Delivery ModelPhased hybrid deployment with incremental user migration

About the client:

A UK- and Ireland-based bulk fuel distribution software company had operated the same VB6 transaction processing system for over 30 years. The system served 500–600 users across multiple industries and remained central to daily operations, but its fat-client architecture had become a bottleneck for scalability, maintenance, and performance.

The client needed to modernize without a multi-million-pound budget and without disrupting the 500+ users who depended on the system every day.

Challenge

The client’s 30-year-old VB6 system had reached its limits across four compounding constraints:

Fat-Client Architecture Creating a Scalability Ceiling

The VB6 application was built as a fat-client desktop system. This architecture could not scale horizontally, could not support remote access, and created growing maintenance overhead with every new feature request. The system’s age meant that every enhancement was built on top of decades of accumulated complexity.

Budget Constraint: No Multi-Million Overhaul

The client did not have the budget for a ground-up rewrite. Traditional system integrator approaches (large teams, long timelines, high price tags) were not viable. Any modernization strategy had to deliver meaningful results within a constrained budget, which ruled out most conventional approaches from the start.

Highly Configurable System Complicating Functional Testing

The application was deeply configurable on a per-client basis, meaning that functional testing could not follow a single linear path. Every configuration permutation introduced a potential regression risk. Validating the system post-modernization required a testing strategy that could cover the full breadth of configuration combinations, something manual QA could not achieve at scale.

Web Transition Without Competitive Disadvantage

The client needed to move from a desktop-only model to a web-based platform to remain competitive. But the transition could not sacrifice any of the functionality, performance, or configurability that existing users relied on. The modernization had to deliver a web experience that matched or exceeded the desktop system, not a stripped-down version of it.

How Legacyleap Modernized a 30-Year-Old VB6 System Within Budget

Legacyleap executed an AI-driven modernization strategy designed around the client’s two hardest constraints: a limited budget and a highly configurable system with 500+ active users.

Phase 1: System Assessment and Dependency Mapping

Legacyleap began with a detailed assessment of the legacy VB6 codebase to identify all dependencies, performance bottlenecks, and critical business workflows. This phase mapped 30 years of accumulated logic and configuration paths, establishing a clear modernization baseline and ensuring nothing would be missed in transformation.

Phase 2: Gen AI-Powered Code Transformation

Using Gen AI automation, Legacyleap accelerated the migration by having AI handle 50–70% of the code transformation while maintaining functional accuracy. Rather than a full rewrite, Legacyleap applied intelligent refactoring, restructuring business logic to improve maintainability and eliminate inefficiencies while preserving every essential functionality. This is what made the project viable within the client’s budget: automation replaced the large manual teams that traditional approaches require.

Phase 3: Assessment and Technical Documentation

Legacyleap auto-generated detailed technical documentation including flow diagrams, data lineage reports, and component-level specifications. A technical debt and complexity assessment highlighted modernization hotspots, and a Transformation Readiness Report estimated migration effort and risk per module. This phase ensured knowledge preservation and simplified all future maintenance.

Budget-Constrained Modernization

The 60% cost reduction was not achieved by cutting scope. It was achieved by replacing manual effort with AI automation. Legacyleap’s Gen AI agents handled the repetitive, high-volume transformation work that would have required months of manual developer time. The phased delivery model spread investment across manageable increments rather than requiring a single large upfront commitment. This approach is specifically designed for organizations that cannot afford a traditional SI engagement but still need enterprise-grade modernization outcomes.

Phase 3: AI-Driven Testing for a Highly Configurable System

The client’s system was deeply configurable, meaning standard regression testing would miss critical paths. Legacyleap deployed AI-driven functional and regression testing with automated test case generation across all configuration permutations. This approach validated accuracy, stability, and compliance across the full range of system configurations — covering ground that manual QA teams could not reach within any realistic timeline or budget.

Phase 4: Hybrid Deployment and Incremental User Migration

Rather than a single big-bang cutover for 500+ users, Legacyleap used a hybrid deployment model that allowed select user groups to transition incrementally. This minimized disruption, enabled real-time feedback from early adopters, and allowed the team to resolve issues before broader rollout. Users were live on the modernized system from day one of deployment — not waiting months for a final release.

Phase 5: Cloud-Ready Architecture

The modernized system was built for scalable cloud deployment, removing the fat-client ceiling entirely. The new architecture supports future expansion without performance constraints and enables remote access, eliminating the desktop-only limitation that had blocked the client’s competitiveness.

Quantified Results

MetricBeforeAfterValidation Method
Total Cost of OwnershipEscalating Ab Initio license + hardware + talent costs55% reductionTCO comparison pre/post migration
Time-to-MarketManual ETL development cycles delaying credit product rollouts60% fasterProduct release timeline comparison
Code TransformationManual rewrite required for 1.5M+ LOC80%+ automated by Gen AIAutomation coverage audit
Lines Migrated1.5M+ lines locked in Ab Initio1.5M+ lines running on SparkMigration completion report
Data Processing SpeedLegacy jobs hitting horizontal scaling ceiling50–60% fasterPerformance benchmarking pre/post
Data LossHigh risk from undocumented logicZero; full parity confirmedFunctional parity testing + lineage reports
OrchestrationManual Ab Initio workflow schedulingAirflow DAGs with CI/CD readinessDAG monitoring + error handling validation

Why Not a Manual Rewrite?

Many enterprises consider a manual Ab Initio-to-Spark rewrite before discovering the true cost and risk. Here is how the two approaches compare:

MetricBeforeAfterValidation Method
Manual EffortFull manual migration required80% reduction via AI automationAutomation coverage audit
Feature Rollout SpeedSlow — constrained by legacy architecture40% faster post-modernizationFeature release timeline comparison
Modernization CostTraditional SI estimate (multi-million)60% lower than traditional methodsCost comparison vs. SI quotes
User Migration500–600 users on legacy desktop500–600 users on modernized web platformDeployment completion report
System ArchitectureFat-client desktop, no scalabilityCloud-ready, scalable web platformArchitecture review
Testing CoverageManual QA — unable to cover all config pathsAI-driven automated testing across all configurationsTest coverage audit

Details

Industry

Fuel Distribution

LOCATION

United Kingdom & Ireland

Challenge

Modernize a mission-critical VB6 system while addressing scalability, cost constraints, and complex business logic.

Featured Services

Legacyleap

Why Legacyleap

Legacyleap’s expertise in AI-driven modernization made us the ideal partner for this transformation. Our Gen AI-powered modernization framework, particularly well-suited for VB6 projects, automated complex code translation, optimized business logic, and ensured a seamless transition with minimal disruption while crucially staying within their budget constraints.

Ready to Modernize Your Legacy VB6 System?

Running a legacy VB6 system with a limited modernization budget? Get a $0 scope assessment and a phased migration plan before you commit.

No sensitive data leaves your firewall.

Test Legacyleap for Free!

Ready to Modernize Your Legacy VB6 System?

Running a legacy VB6 system with a limited modernization budget? Get a $0 scope assessment and a phased migration plan before you commit.

What You'll Receive:

Legacyleap platform with code analysis, dependency visualization, and modernization summary.

Frequently Asked Questions

Didn't find what you were looking for?

Legacyleap replaces the large manual teams that traditional modernization requires with Gen AI-powered automation that handles 50–70% of the code transformation. Instead of a ground-up rewrite, Legacyleap applies intelligent refactoring, restructuring and modernizing business logic while preserving all essential functionality. A phased delivery model spreads investment across manageable increments. For a 30-year-old VB6 system with 500–600 users, this approach delivered 60% lower cost than traditional methods and 80% less manual effort.

Cost and timeline depend on codebase size, number of active users, system configurability, and target architecture. Legacyleap’s AI-driven approach delivered 60% cost savings compared to traditional modernization for a 30-year-old VB6 system serving 500–600 users by automating 50–70% of the transformation and using phased delivery to compress the timeline. A $0 scope assessment is available to evaluate your specific environment and provide a phased migration plan before any commitment.

Legacyleap deploys AI-driven functional and regression testing with automated test case generation that covers all configuration permutations, not just the most common paths. For a system where per-client configuration introduces unique regression risks at every combination, manual QA cannot achieve sufficient coverage within a realistic timeline. Legacyleap’s automated testing validates accuracy, stability, and compliance across the full breadth of configuration options, ensuring that no path is left untested after modernization.

Yes. Legacyleap uses a hybrid deployment model that transitions user groups incrementally rather than executing a single big-bang cutover. Select groups migrate first, providing real-time feedback that the team uses to refine the rollout before broader deployment. This approach means users are live on the modernized system from day one of deployment while the remaining user base continues on the legacy platform until their migration phase. For this engagement, all 500–600 users were migrated with zero disruption to live operations.

Gen AI automation replaces the repetitive, high-volume manual work that drives up cost and timeline in traditional modernization. Legacyleap’s AI agents handle 50–70% of the code transformation, the portion that would otherwise require months of manual developer effort. Combined with automated test case generation and AI-driven regression testing, the total manual effort is reduced by 80%. For this engagement, the result was 60% lower cost than traditional modernization approaches, with faster delivery and broader test coverage than a manual team could achieve.

Technical Demo

Book a Technical Demo

Explore how Legacyleap’s Gen AI agents analyze, refactor, and modernize your legacy applications, at unparalleled velocity.

Watch how Legacyleap’s Gen AI agents modernize legacy apps ~50-70% faster

Want an Application Modernization Cost Estimate?

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