Skip to content
| Marketplace
Sign in
Visual Studio>Tools>gmStudio
gmStudio

gmStudio

migr8tor

|
1,853 clicks
| (0) | Free Trial
gmStudio is VB6/ASP/COM to .NET analysis and re-engineering environment that facilitates developing ambitious upgrade solutions.
Get Started

VB6 to C#, VB6 to VB.NET, ASP to ASP.NET

gmStudio enables an agile Tool-Assisted Rewrite Methodology that accelerates the migration process and saves time without sacrificing quality or control. As a migration development platform, gmStudio helps you verify, improve, and customize your translations so that they fit the unique requirements of your source code and .NET development standards. gmStudio handles systems of inter-dependent components as well as stand-alone applications. gmStudio also includes extensive analysis and reporting capabilities to help you plan, track and manage complex migration tasks.

The hallmark features and capabilities of gmStudio include the following:

  • Choice of Target Language -- automatically rewrite VB6/ASP/COM in either C# or VB.NET
  • Choice of Target Tools -- choose VS2008-VS2013 with Frameworks 2.0, 3.5, 4.0 or 4.5
  • ASP to ASP.NET -- create Web-Application Projects with codebehind and advanced restructuring for #include files (including support for client-side VBS to client-side JavaScript)
  • Custom COM Replacement -- replace COM classes with .NET code that meets your standards
  • Custom API Replacement -- replace Win32 API calls with .NET code that meets your standards
  • Custom Language Replacement -- replace VB6 intrinsic functions and classes with .NET code that meets your standards
  • Custom Redesign -- automate your specific reengineering requirements such as COM+ to WCF, modified session / state management and more.
  • Multiple Customization Options – customize your conversion using declarative XML, interpreted scripts, or DLLs developed in C, managed C++, or C#.
  • Refactoring Commands -- fine tune the translation with renaming, reauthoring, dead-code removal, etc.
  • Shared File Consolidation – re-host content from shared code files into common assemblies
  • Circular Reference Resolution – break circular references by converting circular references to interface references 
  • Pre-Editing -- use translation script commands to alter the VB6/ASP code before translation
  • Post-Editing -- use translation script commands to alter the .NET code after translation
  • High Performance -- reengineer up to 500K LOC per minute
  • COM Stub Generation -- generate stubbed-out .NET classes for the COM components used by your code
  • Application Stub Generation -- stub out functions, modules or entire projects for code you plan to rewrite by hand
  • Content Templates -- use custom, dynamic templates for project files, AssemblyInfo files, and many other code structures
  • Custom Deployment/Build Processes -- add your tasks to the deployment/build processes for the translated code
  • Manumatic Translation -- automatically integrate hand-written code blocks/methods/files with translated output
  • Automatic Configurable Type Inference -- minimize the use of weak typing when a stronger type is more correct
  • Build Order Calculation -- compute the translation/build order for a set of inter-dependent VB6 projects
  • Include Order Calculation -- compute the translation/build order for a set of inter-dependent ASP pages and #include files
  • Multi-Project Capability -- translate a group of inter-dependent VB6 projects as a coherent set and avoid using interop
  • Analytics -- plan and track your progress with an extensive customizable set of migration analysis and reporting tools

Learn More: https://portal.greatmigrations.com/display/GMG/gmStudio+User+Guide

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft