Inno Setup is a free installer for Windows programs. It s all Windows versions and allows s to create a customized installation package with various features such as multiple languages, protection, and automatic uninstallation. Inno Setup also provides for 64-bit installations and integrates with various version control systems.