Move your VB6 app to .NET or all the way to the web


VBUC transforms classic Windows  to .NET, web , mobile and cloud

Download Free Trial
Endorsed by Microsoft

Endorsed by Microsoft VBUC generates 100% native code without third party runtimes or dependencies.
Save up to 80% of the time and cost of a rewrite, while reducing the overall defect rate.


Try it now!

Just run the migration tool and you'll get clean, human-readable C# or VB.NET source code with all your symbol names and comments preserved.

Download Free Trial

Preserve business logic and algorithms

Unlike a rewrite, VBUC moves existing back-end logic to the new platform, keeping proven and debugged logic and processes intact and dramatically reducing the total defects to be resolved following the migration.


Accelerate the code conversion process.

VBUC reduces the amount of manual coding and generates a native .NET application that is visually and functionally equivalent to the original VB6 system. Using semantic (not syntatic) analysis, VBUC understands coding patterns and converts them into equivalent patterns in C# or VB.NET. VB forms are converted to Winforms designer files, so you can use all the widgets in the Visual Studio Toolbox to edit and customize them.


Is your organization still using VB6 and looking to:

 Move away from an unsupported platform

According to Microsoft's official Product Family Lifecycle Guidelines, as of March 2008 Visual Basic 6.0 reached its end of life. Support for Windows XP ended April 8, 2014. This means your VB6 apps may be vectors for attacks. Unless you can detach them from all external connections (ie network) you may be vulnerable to malware or cybercrime.

Preserve & leverage the application’s capital investment

Guarantee business continuity by losing or replacing applications that have been customized to meet specific business needs. VBUC will "lift and shift" your debugged business logic code and algorithms to .NET, eliminating the need to extensively test IP that has enduring value.

Reduce development, maintenance & deployment costs

Take advantage of a large number of reusable components included with the .NET Framework, enabling easier configuration and coexistence of shared libraries.

Break scalability & future evolution constraints

Applications in legacy platforms have little chance of being enhanced to take advantage of new technologies such as web, mobile and cloud.

Address compliance issues

Industry, legal and internal policies and regulations, like Sarbanes-Oxley, force many companies to move their applications away from unsupported platforms.

Ensure time to market

Meet market demands, maintain competitive advantage or expand your product portfolio or services offerings in a timely manner.


The Visual Basic Upgrade Companion allows you to:

Cost-effectively convert your app to either C# or VB.NET

About 80% savings versus a manual rewrite and 60% versus other tools.

Accelerate your VB6 to .NET migration

Lower your project timeframe up to 4 times less than other solutions.

Reduce project risks

Our non-disruptive highly automated tool preserves all the business rules embedded in the code and the value of the original application.

Take advantage of the new platform features

Generate 100% native VB.NET or C# code, easy to maintain and evolve. No ties to proprietary third-party runtimes that deprive you of all the benefits of the .NET Framework.

Customize the migration tool based on your needs

The VBUC already has about 30 million rules based on years of experience in real migration projects. However, support can be added for more legacy components, and existing features can be enhanced to comply with enterprise coding standards. Many of these changes can be done using the VBUC's mapping functionality, but more complex extensions are added through highly sophisticated Artificial Intelligence customizations that can't be simply reproduced by a GUI or "add-your-own-rules" wizard.

 Make changes to the VB6 source during the migration

The Mobilize continuous migration methodology allows for the source Visual Basic 6 code to be updated during the migration project, so you can keep developing and maintaining your original application while it is being upgraded to .NET. This process allows the re-migration of the source code integrating changes without losing any manual adjustments already applied to the converted code, keeping both codebases in sync.

Thousands of companies all over the world have used VBUC to quickly move their VB6 code to .NET, with over 1 billion lines of code migrated to date.

CFM Materials slashed migration time by a year

AgWorks, cuts costs in half and went all the way to web.

I found your product through Microsoft, and it helped us convert to the latest version of VB.NET in just a fraction of the time. Thank you for having such a great product.

Jeffrey Cole,

Chief Operating Officer, Hine Automation, LLC

We used the VBUC to successfully convert our software from VB6 to C# .NET and are very happy with the results; after only three days of work we were able to compile our C# migrated application without any errors. Thank you for this great migration tool!

Christof Graff,

Development Lead, Comparex

The best $5,000 we ever spent were for the Ready Assessment. The quality of the information provided by Mobilize.Net during this analysis was the key to the success of this migration.

Robert Courtney,

Chief Software Architect, SSP
Automated migration technology for Visual Basic 6.0, Silverlight, PowerBuilder, .NET and more. Give us a call at 425-609-8458.