VB6 to React + .NET Modernization for a Leading North American Airline: 50% Faster, 50% Lower Cost, Audit-Ready in 8 Weeks

50%

Faster Delivery

50%

Cost Savings

8 Weeks

To UAT Readiness

A leading North American airline needed to modernize a compliance-critical VB6 desktop application, the ETOPS Monitor, before a mandatory December 2025 audit remediation deadline. The system had no documentation, no automated tests, no application-tier failover, and 2,588 COM component references across a legacy stack spanning four database platforms. Legacyleap delivered a fully modernized React + .NET Core/LTS application in 8 weeks with a 4-person team, achieving 60–65% automated code conversion, 50% shorter delivery timeline, and 50% lower cost compared to manual rewrite estimates, including complete technical documentation and automated test suites that did not exist before.

Results at a Glance

MetricResult
Delivery Timeline8 weeks to UAT readiness
Time Savings50% shorter than manual rewrite estimate
Cost Savings50% reduced delivery cost
Automation Rate60–65% automated code conversion
ComplianceAudit-flagged application remediated before mandatory deadline
Test CoverageFrom zero to full automated unit and functional test suites
DocumentationFrom zero to complete technical and functional documentation

Engagement Snapshot

IndustryAviation Operations and Compliance
LocationNorth America
ApplicationETOPS Monitor – Extended-range Twin-engine Operational Performance Standards compliance tracking
Legacy StackVB6 desktop app, ADO, ActiveX components, COM (2,588 references), Win32 APIs (195 calls)
Target StackReact frontend + .NET Core/LTS backend, cloud-ready with HA/failover
DatabasesMicrosoft SQL Server, Informix, Oracle, Microsoft Access (retained in Phase 1)
Scale11K LOC, 29 files, 563 subprograms, 67 UI instances, 588 compatibility issues
Team4-member team
Timeline8 weeks to UAT readiness

About the Client

The client is a leading North American airline operating extended-range flight routes that require strict compliance with ETOPS (Extended-range Twin-engine Operational Performance Standards). Their ETOPS Monitor application tracks and validates aircraft operational metrics to meet these regulatory requirements, making it critical for compliance, safety, and operational decision-making.

The application had been audit-flagged as a top-priority remediation item with a mandatory deadline of December 2025. A recent outage had exposed prolonged disaster recovery times and the complete lack of application-tier failover, underscoring the operational risk of remaining on the legacy platform.

Challenge

The ETOPS Monitor faced five compounding constraints under a hard regulatory deadline:

Out-of-Support Technology Under Audit Pressure

The application was built on VB6, a technology no longer supported by Microsoft. Technical debt was growing with every month the system remained on the legacy stack. The audit had flagged it as a top-priority remediation item with a mandatory December 2025 deadline, meaning modernization was not optional and the timeline was not flexible.

No Application-Tier High Availability

A recent outage had exposed the system’s complete lack of application-tier failover. Recovery times were prolonged, and the operational risk was unacceptable for a compliance-critical application supporting extended-range flight operations. Any modernization had to establish HA/failover at the application layer.

Complex Legacy Stack Spanning Four Database Platforms

The VB6 application integrated with four separate database platforms (Microsoft SQL Server, Informix, Oracle, and Microsoft Access) using ActiveX Data Objects (ADO) for data access. The system also relied on COM components for encryption, API communication, and email, plus Win32 API calls across 8 libraries. This diversity of dependencies made the migration surface area significantly larger than a typical VB6 application.

Zero Documentation

No functional or technical documentation existed for the application. The 11K lines of code, 563 subprograms, and 2,588 COM references were entirely undocumented, making knowledge transfer slow and migration planning risky without automated code analysis.

Zero Test Coverage

The application had no automated tests, no structured test plans, and no regression coverage. For a compliance-critical aviation system, this meant that any changes, including modernization, carried unquantifiable risk without first establishing a testing foundation.

How Legacyleap Delivered Audit-Ready Modernization in 8 Weeks

Legacyleap executed the modernization with a 4-member team across three structured phases, delivering UAT readiness in 8 weeks, 50% faster than the 14-16 week manual rewrite estimate.

Phase 1: Assessment and Discovery (Week 1)

Legacyleap conducted a comprehensive review of the ETOPS Monitor system: analyzing all 29 files, mapping 2,588 COM references and 195 Win32 API calls, scoping user stories, setting up environments, and finalizing the deployment strategy. This phase produced the migration map that informed every subsequent decision, including identifying the 588 language compatibility issues that would need to be addressed during conversion.

Phase 2: Automated Code Conversion (Weeks 2–3)

Legacyleap’s Gen AI platform performed automated VB6 to React + .NET Core/LTS conversion, achieving 60–65% automation across the codebase. The conversion translated VB6 forms into React components, rewired ADO data access patterns to .NET, and replaced ActiveX and COM dependencies with modern equivalents. Iterative passes refined accuracy before handing off to the manual refinement phase.

Phase 3: Manual Refinement, Testing, and Documentation (Weeks 4–7)

The remaining 35-40% of the codebase for complex business logic, edge cases, and integration-specific behavior required manual refinement, as human judgment was paramount. Simultaneously, Legacyleap created what had never existed for this application:

Automated test suites covering unit and functional testing, giving the compliance-critical ETOPS Monitor structured test coverage for the first time. Complete technical and functional documentation, eliminating the documentation gap that had made the legacy system a knowledge-transfer risk. Final release packaging for UAT and production readiness.

What Remained Client-Owned

UAT execution and production deployment were owned by the client. Database-tier HA/failover was scoped for a future phase, and this engagement addressed application-tier HA only. Identity server configuration, role mapping, and environment provisioning (Azure VDI/Citrix access, database connections, Git setup) were handled by the client’s infrastructure team.

Legacyleap vs. Manual Rewrite

Manual RewriteLegacyleap
Team Size4–6 members4 members
Timeline to UAT14–16 weeks8 weeks
Time SavingsBaseline50% shorter
Cost SavingsBaseline50% lower
Automation0% — fully manual60–65% automated conversion
DocumentationCreated manually (adds weeks)Generated as part of the engagement
Test CoverageBuilt manually (adds weeks)Automated test suites delivered

Quantified Results

MetricBeforeAfterValidation Method
TechnologyVB6 — out of support, growing technical debtReact + .NET Core/LTS — modern, supported, cloud-readyArchitecture review
Timeline14–16 week manual estimate8 weeks to UAT readinessDelivery timeline
CostFull manual rewrite cost for 4–6 member team50% lower with 4-member teamCost comparison
Automation0% — no automation capability60–65% automated code conversionAutomation coverage audit
High AvailabilityNo application-tier HA; prolonged recovery from outagesHA/failover at application layerInfrastructure review
DocumentationZero — no functional or technical docsComplete technical and functional documentationDocumentation deliverable
Test CoverageZero — no automated tests or test plansAutomated unit and functional test suitesTest coverage audit
ComplianceAudit-flagged, mandatory Dec 2025 deadlineRemediated and UAT-ready before deadlineCompliance review
COM Dependencies2,588 references to external COM componentsEliminated — replaced with modern equivalentsDependency audit
Win32 APIs195 calls across 8 librariesReplaced with .NET equivalentsMigration completion report

Delivered Artifacts

  • Modernized React + .NET Core/LTS ETOPS Monitor application
  • Target architecture documentation
  • Complete functional and technical documentation
  • Automated unit and functional test suites
  • Final release package for UAT and production readiness
Details

Industry

Aviation Operations

LOCATION

North America

Challenge

Modernize a compliance-critical VB6 ETOPS monitoring application before a mandatory December 2025 audit deadline, with no documentation, no test coverage, and integrations across four database platforms.

Featured Services

Legacyleap

Why Legacyleap

Legacyleap's Gen AI-powered modernization framework delivered 60–65% automated code conversion across a complex VB6 stack with 2,588 COM references, 195 Win32 API calls, and four database integrations. A 4-member team achieved UAT readiness in 8 weeks (50% faster and 50% lower cost than the 14–16 week manual rewrite estimate) while generating the complete documentation and automated test suites that the application had never had.

Modernizing a Compliance-Critical VB6 Application Under a Deadline?

We took a VB6 aviation compliance system to React + .NET in 8 weeks. Get a $0 assessment for yours.

No sensitive data leaves your firewall.

Test Legacyleap for Free!

Modernizing a Compliance-Critical VB6 Application Under a Deadline?

We took a VB6 aviation compliance system to React + .NET in 8 weeks. Get a $0 assessment for yours.

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’s Gen AI platform accelerates the conversion phase that typically consumes the most time in a manual rewrite. For this engagement, a compliance-critical aviation application had a mandatory December 2025 audit remediation deadline. Legacyleap delivered UAT readiness in 8 weeks with a 4-member team, 50% faster than the 14–16 week manual estimate. The automated conversion handled 60–65% of the codebase, and the remaining refinement, testing, and documentation were completed in parallel rather than sequentially.

Yes. This application integrated with four separate database platforms – Microsoft SQL Server, Informix, Oracle, and Microsoft Access – using ADO for data access. Legacyleap’s approach retained the existing databases in Phase 1 to reduce migration risk, while modernizing the application tier to React + .NET Core/LTS. Data access patterns were rewired from ADO/ActiveX to modern .NET equivalents. Database-tier modernization can be addressed in subsequent phases once the application layer is stable.

Cost and timeline depend on codebase size, COM/ActiveX dependency count, database integrations, and compliance requirements. For this engagement (11K LOC, 2,588 COM references, 195 Win32 API calls, four database platforms, and a hard regulatory deadline), Legacyleap delivered in 8 weeks with a 4-member team at 50% lower cost than the manual rewrite estimate of 14–16 weeks with a 4–6 member team. A $0 assessment is available to scope your specific application.

Legacyleap creates both as part of the engagement rather than treating them as prerequisites. For this application, zero documentation and zero automated tests existed at the start. The assessment phase mapped all 29 files, 563 subprograms, and 2,588 COM references to build a complete understanding of the system. The engagement delivered full technical and functional documentation plus automated unit and functional test suites, assets that did not exist before and that the client retains for ongoing maintenance.

The modernized React + .NET Core/LTS architecture was designed for cloud-readiness with HA/failover at the application layer. For this client, a recent outage had exposed prolonged disaster recovery times and the complete absence of application-tier failover, an unacceptable risk for a compliance-critical aviation system. The target architecture addressed this by establishing HA/failover as a core design requirement, not an afterthought. Database-tier HA was scoped for a future phase to keep the initial delivery focused and within the 8-week timeline.

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.