InstallAware setup builder lets you create setups with easy MSIcode scripting, replacing the need to populate MSI databases or deal with limited visual designers; use the intuitive MSIcode scripting environment instead.

One unique feature of InstallAware is mirrored code and visual development, which includes wizards, templates, drag-and-drop editing, and refined task views. You can begin your project using visual tools and then switch to Code View for advanced configuration options, branching logic, and variables. Unlike InstallShield's isolated script and visual environments, modifying settings in one view will immediately reflect in the other.
Preinstallation of technology modules and runtimes, such as Microsoft SQL Express 2016 SP1, has never been easier with InstallAware's one-click technology preinstalls feature. It automatically adds related preinstalls to your project and branches the preinstall sequence by platform.
InstallAware takes full advantage of your processor cores in its multi-core compression feature to reduce build times. With a dual-core processor, build times can be reduced by half, while with a quad-core processor, it can be reduced by four times. You can scale up effortlessly and automatically as needed.
Finally, by using LZMA compression algorithm and BCJ2 compression pre-processors, InstallAware offers superior compression that can decrease the size of your setups and download packages by up to 5x, which is not provided by other Windows Installer setups. For these reasons, InstallAware appears to be an ideal software to consider for professional MSI development.
Version X6: Installation Wizard Updates: Build APPX Packages from your existing Win32, Win64, and .NET applications using Microsoft's Desktop Bridge. Monetize your existing applications on the Windows Store without re-engineering anything. Preserve and leverage your investment in your existing source code.