InstallShield is used by software developers to package software so that end users can install/uninstall the application easily/safely. It is a way to provide for a simple installation, quickly and without affecting other system components/characteristics.