Inno Setup Overview
Inno Setup is a free, script-driven installer builder for Windows created by Jordan Russell, widely used to package applications into professional setup programs. You define the installation in a readable script — files, registry keys, shortcuts, wizard pages, and conditional logic — and Inno Setup compiles it into a single self-contained setup executable with a clean wizard interface. It supports modern wizard styles, silent and unattended installation for deployment, code signing, multi-language setups, and Pascal scripting for custom logic. It is a popular free alternative to commercial installer tools. The offline installer installs without a network connection. An optional graphical front end helps author scripts, and a preprocessor adds macros and conditional compilation for complex setups. Use the link on this page to reach Jordan Russell's official Inno Setup download.