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?
How can my custom action add information to the verbose log file?
DLL and script custom actions can add information to the verbose log file by sending INSTALLMESSAGE_INFO messages using the MsiProcessMessage API. Script custom actions would use the Message method of the Session object.