Windows Installer (which was previously named Microsoft Installer) is a component of modern Microsoft Windows systems used for the installation, maintenance, and removal of software. It is a competitor to other, 3rd party installation software, such as Install Shield.
I have an internal application that uses the Windows Installer. Each update to this application is a "major upgrade" (different product code, same upgrade code) and it calls RemoveExistingProducts. ...