MSI is a popular installation file format that has started to give the old-fashioned EXE a run for it's money, due to the fact that file sizes are generally smaller and they can be quicker to unpack.
Of course, not everyone is well-versed in creating software packaged in this way, which is where MAKEMSI comes in. The application automatically generates a database that orders the archives of the program according to their dependencies and locations.
Once this is all in place, it compresses them into the installation file.
MAKEMSI uses extensible XML to process all the data within the program.
If you're unfamiliar with the mark-up language then you may find this app a little frustrating to say the least. However, there is a pretty good guide bundled with the program, plus links to forums where you can find out more about the topic.
If you're a software developer looking to harness the power of the MSI file format, then MAKEMSI provides you with a pretty robust solution.