Inno Setup is a free installer for Windows programs. This was introduced first time in 1997. As of the date Inno
Setup rivals and even surpasses many commercial installers in terms of feature set and stability.The tool is written in Delphi and full source code is available.