Windows Installer
 
Unrestricted access to Windows Installer functionality!
 
Open Source
 
Open source!
 

<xml/>

 
Plain XML based source scripts!
 
Free
 
Free, no strings attached!
 
Build Automation
 
Command-line interface for automated application build process!
 
Community
 
Thriving community support!
Why WiX?
What are merge modules?

Merge modules are a feature of Windows Installer that provides a standard method for delivering components, insuring that the correct version of a component is installed. A merge module contains a component such as a .dll along with any related files, resources, registry entries, and setup logic.

Merge modules cannot be installed directly, but rather are merged into an installer for each application that uses the component. This insures that the component is installed consistently for all applications, eliminating problems such as version conflicts, missing registry entries, and improperly installed files.