I have a product which has been traditionally shipped as an MSI file. It is deployed through some sort of SMS push to thousands of desktops by our various clients. The software we use to create these installers is getting long in the tooth and we are looking to replace it. We have already standardized on InstallAnywhere for most of our products as we support many operating systems. Unfortunately InstallAnywhere cannot produce MSI files.
I am wondering if it is required that SMS use MSI files or if it can handle other installer types (.exe). If not, are there any open source programmes for creating MSI files?
If your clients are using SMS then you’re in the clear… SMS supports EXE. You enter a command line when creating ‘Programs’ and clients are probably already calling msiexec to launch the MSI. Also I’m pretty sure SMS predates the MSI file format 🙂
However if they’re using
Active Directory / Group Policy Objects.. then you’re SOL as that does depend on MSI format for deployment.If you do want to stick with InstallAnywhere, there are a number of ‘MSI repackaging’ tools available. Assuming you’re looking at a basic application (device drivers might be an issue) then repackaging should be a fairly painless process.