Inno Setup is a feature-packed installation builder. Features include a wizard interface, creation of a single EXE for easy online distribution, support for disk spanning, full uninstall capabilities, customizable setup types, integrated file compression, support for installing shared files and OCX´s, and creation of Start Menu icons, INI entries, and registry entries.
Main features:
The program works with various types of compression
The installer is able to compare the different versions of the files and replace the ones that are already built
You can create an installer for multiple languages
The availability of the free version