When comparing Inno setup vs InstallAware, the Slant community recommends Inno setup for most people. In the question“What are the best installers for Windows programs?” Inno setup is ranked 1st while InstallAware is ranked 8th. The most important reason people chose Inno setup is:
No cost, just download and install.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free
No cost, just download and install.
Pro Flexible
Pro Pascal scripting engine
Integrated Pascal scripting engine option for advanced run-time install and uninstall customization.
Pro Easy to learn
Pro Debugger
The (generated) script can be run in Inno Setup and it is possible to set breakpoints to debug the code.
Pro Works as documented
Pro App-V builder
Target Microsoft's App-V Virtualization platform with all InstallAware editions except Express.
Pro Convert WiseScript
Pro Free installer for Visual Studio
Pro Cloud install
Build cloud installers with ASP.NET or .NET assemblies.
Pro Torrent plugin
Cons
Con On uninstall does not check file content
If the file content has been changed after installation, the file is uninstalled without warning the user.
Con Pascal
For programmers used to C and C#, the Pascal scripting syntax is something that takes a while to get used to.
Con Licensing
The company licensed the software to us incorrectly, then refused to correct their error. Instead, they wanted us to pay for a year's use for which we had already paid.