InstallShield is a powerful and flexible development tool use to create application software installation packages. The installer is highly customizable, supporting custom actions based on environment and custom user prompts. It automates the installation of comment component libraries such as Data Access Objects or ODBC. It supports project integration with many development environments such as Microsoft Visual C++, Visual Basic, Borland C++, and Delphi.