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

Data Solutions
The premier productivity workbench designed and optimized for teams using Snowflake.

Translation with SnowConvert
Edit, Debug & Deploy
Automated Test Case Generation
Metadata Analysis
Source Code Management

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

Monetize Your Data

Time to Mobilize
Free Assessment Tool

VBUC Features

Assessment Mode

Visual Basic Upgrade Companion will switch to assessment mode once the current license is expired. This mode allows the user to perform the following actions:

  • Create upgrade solutions to solve pre-migration issues i.e. missing references or files.
  • Create the assessment report to quantify the efforts required for the migration task.

VBUC will be installed by default in assessment mode if a valid license file is not provided after the installation process. Once VBUC is activated, the assessment mode features will be present in the full version.

Assessment Report

Visual Basic Upgrade Companion is able to collect important assessment information from the original VB6/ASP source files. The assessment output files are:

  • Upgrade Solution (*.VBCSln)
    • Used to solve:
      • Internal and external References
      • Project dependencies
  • LOC Report.xml
    • Source files per project
    • Recommended upgrade order
    • Lines of code report (code, comments, spaces, design lines)
      • Per Project
      • Each file detail
  • AssessmentReport.xml
    • Used by Mobilize personnel for estimations.
    • Information provided:
      • Third party controls
        • Used methods and properties
        • Events
      • Data Access components
      • COM+ summary and members
      • Intrinsic components
      • Windows API calls
      • Much more
Talk To An Engineer