Getting Started

Smart Start Package

Given a working VB6 or ASP Classic application, the Smart Start Package
is a short engagement with us that delivers an initial .NET upgrade solution
for the application – regardless of its size, complexity or external dependencies.

The deliverables will provide code, tools, and information that will help
you get started with your migration effort.

After the Smart Start, you may choose to finish the .NET upgrade by
manual development or by using gmStudio and the
agile Tool-Assisted Rewrite Methodology it supports.


The Smart Start deliverables may include the following:

  • Your Code Baseline rewritten in your choice of .NET language
    (C# or VB.NET).
  • A detailed Upgrade Assessment Workbook
  • The gmStudio Upgrade Solution customized for your code.
    This solution will contain:

    1. The custom translation scripts used to produce
      the Upgraded Code Baseline
    2. A one-month gmStudio Professional Edition License
      with which to reproduce the upgrade results at your site.
  • A live presentation of the deliverables and key findings.

What's in the Upgrade Assessment Workbook?

  • System Structure Source code structure,
    GUI complexity, and methods metrics. 
  • Language Issues Specific coding patterns in your code
    that might require special attention during the upgrade 
  • API Dependencies An inventory of the entry-point
    API (aka Win32) calls 
  • COM Dependencies A detailed inventory of how your
    application uses COM components and controls 

  • Estimating Sheets Lists that summarize the major
    upgrade tasks and strategies to help plan the upgrade effort


The time and budget requirements for a typical Smart Start engagement are as follows:

  • Period of Performance: typically one to four calendar weeks
  • Budget: Starts at 7,500 USD depending on nature of legacy system and options such as:
    • demonstration-only (no charge)
    • .NET code-only with optional custom upgrade features
    • .NET Code plus gmStudio License and Upgrade Solution rules
  • Assumptions:  While there is no limit in the lines of code (LOC) it contains,
    the Source Code Baseline must be valid production-tested code

See Also