Inno Setup Compiler é um criador de arquivos executáveis (formato EXE) usados para instalar softwares.
As principais características do Inno Setup são o o suporte das versões 32 e 64 bits do Windows para criar arquivos que permitem a instalação e desinstalação de aplicativos, bem como assistência para a descompactação de arquivos bzip2, já que integra a 7-Zip. Além disso, ele pode criar atalhos no menu iniciar e no desktop, pode tratar scripts escritor com a linguagem Pascal e tem suporte para instalações criptografadas e protegidas por senhas.