100 Built-In Setup Commands: Near-parity with InstallAware's MSIcode script
Looping constructs, string manipulation, pre-defined variables, system information.
Commands with built-in uninstallation support, custom commands with manual uninstall.
Compile-time customization, runtime decision-making, built-in localization for specific command parameters.
Enhanced commands to handle underlying platform nuances in a single line, instead of multiple lines of conditionally branching platform-specific code.
Web Updates: Entirely built in InstallAware, open source and customizable
Added to all existing projects with a single-click.
Pre-built dialogs display, select from, and install your available updates.
Automatic targeting to match active platforms without manual coding.
New Samples, templates and themes
Empty scripts to full projects ready for customizing without scripting.
Single-Click, User Mode, User Feedback, Online Authentication, Media Autorun, and Multi-Lingual demos.
Import-time cross-platform adaptations for command parameters.
New Visual Designers: Project Properties, File Associations, INI Files, Access Control, Local Files, Update Packs, and Versions.
Qt5 for ARM on Linux: Native IDE/toolchain/setup engine for AARCH64 on Qt5, dependency-free.
InstallAware Multi-Platform helps you build zero dependency setups for Linux, Windows, Mac OS X, Solaris, FreeBSD, and more. You can run and edit projects directly on Intel x86, AMD64/x86-64, SPARC, ARM, and AArch64 platforms and you can compile setups that run on any target using any IDE on any platform.
InstallAware Multi-Platform Features
Three Major Platforms: Code and compile natively on Linux, Apple Mac, and Microsoft Windows. Build for any platform from any environment. You will be able to build Mac installers on a PC, and vice versa.
Advanced Dialog Editing: Enjoy a dialog editor virtually identical to its Windows Installer brethren, with the same ease of use, drag & drop design experience, and visual configuration.
Conditionally Flowing Setup Script: Code, commands, and syntax to remain as similar as possible to InstallAware‘s existing scripting language, offering a zero learning curve.
Native Binaries: No JRE required, producing zero dependency setups for Linux, Windows, Mac OS X (including M1 silicon), Solaris (Intel & Sparc), FreeBSD, and more.
Native IDEs: Run and edit projects directly on Intel x86, AMD64/x86-64, SPARC, ARM, and AArch64 platforms. Best of all, compile setups that run on any target using any IDE on any platform.
Familiar Scripting Forms: Use your existing InstallAware scripting skills and rich built-in actions to build an intelligently branching setup with high compatibility for existing code forms.
Two-Way Integrated IDE: Visual designers emit XML code, and changes made the human editable XML are reflected back in the visual designers.
Editable Dialogs: Rich customization options for your setup user interface delivers a stellar user experience and makes a lasting, positive first impression.
Agile: XML project scripts, command line builds, and an integrated visual debugger deliver full support for continuous integration in a developer friendly solution.