VBUC
Visual Basic Upgrade Companion. VB6 Converter for .NET & Web.

VB6
ASP
.NET7 supportDownload Now

WebMAP
Cloud Application Migration Tools Transform Desktop Applications

C#
Silverlight
Access
VB.NET
PowerBuilder
Winforms
ASP.NET Web Forms

SnowConvert
The best available tools to perform code migrations from a source database or Spark application to Snowflake.

Oracle
Spark Scala
Spark Python
SQL Server
Teradata

Get Started
There are countless ways to take advantage of BlackDiamond Studio and SnowConvert.

Migration and Other Snowflake Services
Get Up and Running with Snowpark
Using the SnowConvert Trial
Build a Cross-Platform Object Inventory

Try BlackDiamond Studio

Time to Mobilize
Free Assessment Tool

Customization and Extensibility

The Visual Basic Upgrade Companion can be customized to match your specific migration needs. One of the most important considerations when upgrading to .NET is the final product precision and how it can be improved. The VBUC generated source code can be fine tuned to accomplish specific customer standards or policies about third party library support, coding patterns or other specific aspects. There are two approaches to customize or extend the tool:

  • User Extensibility and Customization: The Visual Basic Upgrade Companion features a simple yet powerful user definable extensibility approach called “Custom Maps”. This editor allows the end users to define transformation rules to convert VB6 keywords and/or third party library references to a particular .NET construction. The User Extensibility and Customization can be exploited to transform as many third party libraries or VB6 keyword usages as the user wants. The overall precision and library coverage can be improved by using this extensibility and customization approach.
  • Proprietary Extensibility and Customization: The proprietary extensibility is performed by Mobilize specialists on request. This is the most powerful approach since it allows highly detailed transformations into the resulting source code. Since this extensibility approach is performed by our personnel, the possibilities are immense; from adding the required transformations to upgrade a particular non supported legacy control to its .NET counterpart with specific member handling, or to define special handling techniques for complex language patterns to be converted into optimized .NET constructions and so forth. 

Talk To An Engineer

Call us today at 1-425-609-8458 or email us at info@mobilize.net.