VB6 to .NET Modernization for a Global Entertainment Equipment Leader: 1,700 DLLs Consolidated, 60% Faster Conversion

60%

faster code conversion

A global entertainment equipment manufacturer had modernized 95% of their legacy system but the remaining VB6 and Windows Forms components, including 1,700 DLLs and hundreds of executables, were the most complex and fragile parts of the architecture. Legacyleap used Gen AI to map all dependencies, applied incremental phased migration to preserve live operations, consolidated the DLL sprawl into a modular .NET architecture, and optimized the SQL Server backend. The result: 60% faster code conversion and a cloud-ready system capable of supporting global scale.

Results at a Glance

MetricResult
Code Conversion Speed60% faster (VB6 to C#)
DLL Consolidation1,700 DLLs consolidated into modular .NET architecture
ExecutablesHundreds of executables rationalized
SQL ServerBackend optimized for performance
InfrastructureCloud-ready architecture established
ScopeRemaining 5% of system; the most complex components after 95% prior modernization

Engagement Snapshot

IndustryEntertainment (Sound Reinforcement / Live Touring Production)
LocationLititz, Pennsylvania
Legacy StackVB6 + Windows Forms + SQL Server
Target Stack.NET / Modular web-based architecture / Optimized SQL Server
Scale1,700 DLLs, hundreds of executables
ScopeResidual 5% of system after 95% prior modernization; highest-complexity components remaining
Delivery ModelIncremental phased migration with Gen AI-assisted code analysis

About the client:

The client is a global leader in sound reinforcement and live touring production support. For decades, they have supported major entertainment events worldwide, relying on custom-built systems to manage accounting, purchasing, manufacturing, and equipment logistics.

The client had already modernized 95% of their legacy system. But the remaining VB6 and Windows Forms components, the most complex and deeply embedded parts of the architecture, had resisted previous modernization attempts. Legacyleap was brought in to finish what others could not.

Challenge

The remaining 5% of the client’s legacy system presented five compounding constraints, each of which had contributed to previous modernization efforts stalling:

1,700 DLLs Creating Maintenance Fragmentation

The legacy architecture had accumulated 1,700 DLLs and hundreds of executables over decades of development. This fragmentation made dependency tracking nearly impossible, created versioning conflicts, and meant that any change to one DLL risked breaking others in unpredictable ways. The maintenance overhead of this sprawl was a major cost driver.

Desktop-Only Architecture Blocking Remote Operations

The remaining components were built on Windows Forms – desktop-only applications that could not support remote access. As the organization’s global operations grew, the desktop-only model became an operational bottleneck. Teams in different locations could not access the systems they needed without being physically on-site.

Complex Decades-Old Customizations Complicating Migration

The remaining components contained decades of accumulated customizations built on top of customizations. These were not clean, well-documented modules. They were deeply layered business logic that had evolved organically over the years. Each customization added complexity that made automated migration harder and manual analysis slower.

Global Product Catalog Scale Requiring Elastic Architecture

The client’s product catalog had grown to serve global operations, but the legacy backend could not scale elastically to handle the increasing data volume. The SQL Server backend needed optimization, and the architecture needed to support dynamic scaling rather than the fixed-capacity model of the legacy system.

High-Risk Residual Components After 95% Prior Modernization

The 95% that had already been modernized was the relatively straightforward portion. The remaining 5% was left for last precisely because it was the hardest — the most tightly coupled, the most deeply customized, and the most fragile. Modernizing these components carried disproportionate risk because a failure here could destabilize the 95% that was already working.

How Legacyleap Finished What Others Could Not

The client had already completed 95% of their modernization. The remaining 5% had stalled because the components were too complex, too fragile, and too deeply embedded for the approaches that had worked on the rest of the system. Legacyleap was brought in specifically to complete this final phase.

Phase 1: Gen AI Code Analysis and Dependency Mapping

Legacyleap used large language models to analyze the legacy VB6 and Windows Forms codebase, mapping all dependencies across 1,700 DLLs and hundreds of executables. This AI-assisted analysis identified business logic, integration points, and hidden coupling that manual analysis would have taken significantly longer to surface. The dependency map became the foundation for every subsequent phase.

Phase 2: DLL Consolidation Strategy

The 1,700 DLLs and hundreds of executables were the most dramatic architectural problem. Legacyleap rationalized this sprawl into a modular .NET architecture, consolidating fragmented components into a manageable set of well-defined modules with clear boundaries, consistent interfaces, and proper versioning. This consolidation alone eliminated the majority of the maintenance fragmentation that had driven up costs for years.

Finishing a Partial Modernization

Many enterprises start a legacy modernization initiative, make progress on the straightforward components, and then stall when they reach the hardest parts. This is exactly what happened here. 95% was done, but the final 5% was the most complex and carried the highest risk. Legacyleap specializes in completing these stalled initiatives. 

The approach starts with a comprehensive dependency map of what remains, identifies the specific reasons previous efforts stalled, and then designs a migration path that addresses those blockers directly. 

For this client, the blockers were DLL fragmentation, decades-old customizations, and the risk of destabilizing the already-modernized 95%. Each of these was addressed as a named problem with a specific solution rather than being treated as general complexity.

Phase 3: Incremental Migration with Operational Continuity

Critical components were prioritized and migrated incrementally, each phase validated before proceeding to the next. This phased approach ensured that live entertainment production operations were never disrupted. The client continued to use the system throughout the migration, with each completed phase delivering immediate value rather than requiring a final big-bang cutover.

Phase 4: SQL Server Optimization and Cloud-Ready Infrastructure

The SQL Server backend was optimized for improved performance to handle the client’s growing product catalog and global operations. The outdated desktop-only model was restructured into a web-based framework, enabling remote access and establishing cloud-ready infrastructure. The modernized architecture supports elastic scaling, replacing the fixed-capacity model that had constrained the legacy system.

Quantified Results

MetricBeforeAfterValidation Method
Code ConversionManual conversion of complex residual VB660% faster with Gen AI assistanceConversion timeline comparison
DLL Architecture1,700 DLLs with fragmented dependenciesConsolidated modular .NET architectureArchitecture review
ExecutablesHundreds of standalone executablesRationalized into modular componentsDependency audit
SecurityLegacy VB6 vulnerabilitiesModern .NET security postureSecurity assessment
ScalabilityFixed-capacity, desktop-onlyCloud-ready with elastic scalingInfrastructure review
Remote AccessDesktop-only — no remote operationsWeb-based framework with remote capabilityDeployment validation
SQL ServerPerformance constrained by legacy queriesOptimized for global product catalog scalePerformance benchmarking
Details

Industry

Entertainment

LOCATION

Lititz, Pennsylvania

Challenge

Residual VB6 components hindered scalability, performance, and modernization efforts.

Featured Services

Legacyleap

Why Legacyleap

Legacyleap leveraged its expertise in legacy application modernization, particularly VB6-to-.NET transformations, to deliver a Gen AI-powered solution tailored to the client’s needs. This approach resolved decades of technical debt, modernized critical systems, and established a scalable, future-ready platform. As a result, the client is now equipped to maintain leadership in the entertainment industry while scaling to meet global demands.

Stalled Halfway Through a VB6 Modernization?

We specialize in completing what others started. Get a $0 assessment of your remaining components.

No sensitive data leaves your firewall.

Test Legacyleap for Free!

Stalled Halfway Through a VB6 Modernization?

We specialize in completing what others started. Get a $0 assessment of your remaining components.

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 specializes in completing stalled modernization initiatives. The approach starts with a comprehensive dependency map of the remaining components, identifies the specific reasons previous efforts stalled, and designs a migration path that addresses those blockers directly. For this client, 95% of the system had already been modernized, but the remaining VB6 and Windows Forms components were the most complex and fragile. Legacyleap used Gen AI to map all dependencies across 1,700 DLLs and hundreds of executables, then executed an incremental phased migration that addressed each blocker (DLL fragmentation, decades-old customizations, risk to the already-modernized 95%) as a named problem with a specific solution.

The first step is comprehensive dependency mapping in understanding how 1,700 DLLs and hundreds of executables interact, which ones share logic, and which create coupling risks. Legacyleap used large language models to perform this analysis at a speed and depth that manual review could not match. The consolidation then rationalizes the fragmented components into a modular .NET architecture with clear boundaries, consistent interfaces, and proper versioning. For this engagement, the DLL consolidation eliminated the majority of the maintenance fragmentation that had driven up costs for years.

Decades-old customizations are typically the reason modernization stalls. They are deeply layered, poorly documented, and interdependent. Legacyleap’s Gen AI code analysis extracts business logic from these layers and maps every dependency before any transformation begins. The incremental migration approach then addresses each customization path individually, validating functional accuracy at every step. For this client, the customizations had accumulated over decades of development across accounting, purchasing, manufacturing, and equipment logistics workflows, all of which were preserved during the migration.

Yes. For this engagement, the client’s remaining VB6 and Windows Forms components were desktop-only, blocking remote access for global operations. Legacyleap restructured these into a web-based framework and established cloud-ready infrastructure, without rebuilding the entire system from scratch. The 95% that had already been modernized was preserved, and the remaining 5% was migrated to a modern architecture that supports remote access and elastic scaling. The phased approach meant users continued working throughout the transition.

Cost and timeline depend on codebase complexity, the number of legacy components, and the level of customization. For this global entertainment equipment leader, the remaining components included 1,700 DLLs and hundreds of executables with decades of accumulated customizations, the most complex portion of a system that was 95% already modernized. Legacyleap’s Gen AI-assisted approach delivered 60% faster code conversion compared to manual methods. A $0 assessment is available to scope your specific remaining modernization work and provide a phased plan.

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.