Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

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.

Standard Deliverables

The Smart Start deliverables include the following:

  • Your Code Baseline rewritten in your choice of .NET language
    (C# or VB.NET).  This "first" rewrite of your code is delivered as is,
    i.e., it is not expected to build in Visual Studio .NET -- without
    further refinement either by tool or by hand.
  • 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: Two to four calendar weeks
  • Budget: Starts at 15,000 USD; (a demonstration-only service is also available for no charge)
  • Assumptions:  While there is no limit in the lines of code (LOC) it contains,
    the Source Code Baseline must be valid production-tested code


  • No labels