We have an application for which we have more than one OEM version. In these versions the name of application, icons, executable names, etc. sometimes differ. Also we have to edit every version manually if we change something.
We want to avoid these problems and automate the install build process so that we can automatically build one installer for products x or product xy and the installer maker will take the needed files automatically.
The main difference between installations are the different files. So we need to have list of files which are needed for all installers, and specific lists for every single installer also.
It would be good if it is possible to manage not only by files, but also by catalogs.
At the moment we use InstallShiled and MSI for our installer but would also move away from that if recommanded by you.
We had tried wix tool to build the installer ( [url removed, login to view] ). But the main problem with wix is that we cannot install the prerequites like Windows Installer, etc as the WIX will build msi database which itself require Windows Installer.