User specifies installation presets (path to installation file, package name and folder)
Create first snapshot

MSI-Generator creates first system snapshot
Install and configure application

User installs and configures application to be packaged into MSI
Create second snapshot

User installs and configures application to be packaged into MSI
Manage files, registry, services

User can review and include/exclude files, shortcuts, registry keys and services in the MSI package
Discover application settings

MSI Generator detects application settings in registry database and in files and saves application settings in MSI public properties
Configure MSI profile

User can change MSI generation settings
Create MSI

MSI-Generator creates MSI package