I'm currently evaluating Advanced Installer and it looks very fine! However, I just
encountered the first major hurdle: If an existing installation was installed from
medium A, then the setup from the medium B complains that a different
product version is installed. I had expected at least to be able to install
new features included in medium B but not installed on the system.
The use case is that our product is offered both as web download and on CD/DVD,
where the download installer doesn't include some non-critical features (e.g., large
sample images). We'd like to be able to insert the CD on a system where the product
has been installed from a download version and install the additional components.
Furthermore, it would also be feasible to partially repair an installation
as far as included in medium B (the really important parts are contained
in all media, of course), and to offer uninstall options for existing
features regardless of whether they are included in medium B.