Description of ThunderSetup Professional :
ThunderSetup is a professional setup builder.ThunderSetup Professional includes all features of ThunderSetup Standard, but it is script-based. An integrated scripting language and a visual Dialog Designer (creates and edits install/uninstall wizard dialogs) let you customize your installations to a very high degree. Additionally, ThunderSetup Pro can use a special patch mode for update packages that only saves the differences between two file versions, which results in much smaller packages.