Working with Projects

An InstallShield project specifies the files, folders, and operations that make up the project’s output. A project’s output is one of the following (depending on the project type):

Installation: creates or updates a copy of your application on the target system
Redistributable (merge module or InstallShield object): contains logic and files needed to install distinct pieces of functionality when included in an installation
Transform: enables an administrator to apply modified settings to an Windows Installer installation when deploying the installation

A project can be as simple or as complex as you need to meet your requirements. A simple project might consist of files, components, features, and registry entries. More complex projects might consist of these items plus redistributables, initialization file changes, and calls to external DLL functions.