InstallShield is a software installation technology that allows software developers to easily build installation routines for their software, and allows users to deploy those installations manually, or automatically using command-line options.