MSI is a platform created by Microsoft. The need came about because there was no other way to easily create an installation program without either using the included Visual Studio tools or buying something like Installshield.
Then came along MSI as the way to install software. It was new and different so I set forth along the path of creating installers for my own software.
msilaunch is a simple utility that takes an existing Windows Installer (MSI) file and allows the the user to select files being installed to be launched, i.e. run if a program or opened in the associated application.
msilaunch is especially useful when using MS Visual Studio Installer which does not allow custom actions to be entered.