The scenario is:
An end user installs my application with an online installer, created by Installer Framework.
An update is published.
How should the end user install the update?
The problem at 3. is that if the end user launches the installer, it doesn't allow for updating the existing installation, it'll just try to install another instance. You have to launch the installer actually, in order to be able to update the installation to the new version.