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?
Wix Schema

Wix Schema

The WiX toolset provides a schema that describes a Windows Installer database file. With the help of the tools described above installation developers can compile and link the WiX source files into a final working database. There are many details that you need to be aware of that relate to both WiX and Windows Installer databases, but once you have a acquired some basic understanding of the tools and the other resources available, you will be fully equipped to take your application installation requirements and translate them into full-featured installers.

The following code is the high level schema for describing Windows Installer database files (.msi/.msm/.pcp).

<?xml version="1.0"?>
<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
.
.
</Include>

<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
.
.
</Wix>