This site describes the Great Migrations Methodology for upgrading VB6/ASP/COM applications to the .NET platform.  It is also a user guide for the Great Migrations Studio (gmStudio), the software platform supporting this Tool-Assisted Rewrite methodology. 

Intended Audience

This document is written for individuals who will be in the role of Migration Lead in a project to rewrite a VB6/ASP/COM system for the .NET platform. This role is responsible for ongoing operation and configuration of gmStudio to facilitate the tool-assisted rewrite of a legacy VB6/COM/ASP application (or suite of applications). The ideal Migration Lead will have experience with the legacy application and a working knowledge of .NET.  

Organization of this Site

The site is organized into a series of major sections and pages that can be browsed using the tree on the left.

The pages are organized into topics and subtopics which are highlighted on each page.

The major sections are described here:

  • The Introduction section provides an overview of this site and additional details on installation, registration, and licensing.
  • The Concepts section describes the key ideas behind gmStudio. 
  • The User Interface section includes images and descriptions of the gmStudio forms as well as instructions and tips for usage. 
  • The Samples section describes gmStudio in the context of our standard sample migrations 
  • The Preparation section explains the activities involved in preparing a baseline configuration for migrating your codebase. 
  • The Reporting section describes how to conduct analyses and produce reports that can be helpful in understanding source and target codes and in planing and tracking a migration effort. 
  • The Translation section describes how gmStudio performs translations and how to "tune" the translation configuration to produce .NET codes that conform to your specific technical requirements. 
  • The Deployment section describes how the system helps you manage the code (files and folders) generated by gmStudio. 
  • The Verification section describes how to measure and improve quality in every phase of a migration effort. 
  • The Reference section provides a more formal description of the system's configuration, commands, and file formats. A Glossary of terms is also found in this section.