If you decide to use an external installer, such as InstallShield or a similar program, Progress Software Corporation recommends that your installer perform all the installation tasks required to install the entire application. When you use an external installer, the installer should:
Copy all required files to the end user's machine
Create registry entries for WebClient and your application
Provide an uninstallation program for the application, typically using the same technology as the installation
Optionally, the installer can create a shortcut for running the application and can perform any additional tasks you want the installation to complete.