InstallAware provides a powerful
automation interface which provides developers with the ultimate
freedom in authoring complex software installations.
Emit setup scripts programmatically
Use any programming language capable of calling
Win32 DLLs (and beginning with InstallAware NX, .NET Assemblies) to automate the process of authoring
complete setup projects. The high-level automation API gives
you the full power of the InstallAware IDE
from within your own applications.
Custom tailor setups
Command and conquer all aspects of your installation
projects. Use the automation interface to emit complete projects
from scratch, or to customize existing ones.
Meet customer needs precisely and with zero overhead. Build
software packages with different branding, feature sets, and
installation logic; all as part of an automated system.
Web enabled automation
interface can also be accessed from web pages using the ASP
scripting object. Impress your clients - dynamically deliver
software installations on-demand based on user choices directly
from webpages. Absolutely no manual intervention required.
ASP.NET web automation
Beginning with InstallAware NX, an ASP.NET based web automation interface is also provided to programmatically emit and build complete setup projects - all in response to end-user clicks on a web page, without any manual intervention or programming!
Also be sure to review Compiler Variables. Compiler Variables provide a very easy way to customize your setups at build-time, without the full-fledged investment of emitting complete setup projects every time using automation.