VB6 Source Codes
 Migration Projects: Source Code Inventory
The most critical input to the GMM is your legacy source code; the GMM organizes your source codes into coherent groups called Migration Projects.
Conceptually speaking, a Migration Project is a set of Migration Tasks that you wish gmStudio to process together as a group. Each task is defined by a Migration Unit (MU, a VB6 project or an ASP website) and the various attributes affecting or describing the changing migration state of the MU as it goes through the migration process. A Migration Project may contain just one item -- a stand-alone desktop application, dozens of items -- a complex VB6 system, or thousands of items -- an ASP website.
From an operational standpoint, a Migration Project is a text file containing information that gmStudio uses to perform the various Migration Tasks contained in the project. The gmStudio facilitates the following Migration Project operations:
- Storing migration settings and gmStudio session settingsÂ
 - Adding and removing migration tasksÂ
 - Computing the build order of the migration unitsÂ
 - Running various preparation, migration, and verification tools on the Migration ProjectÂ
 - Editing the various attributes of the tasksÂ
 - Sorting and filtering tasks based on their attributes
A Migration Project is created using the [Migration Project Setup] form as described in the Preparation section of this guide.