Currently there is InstallShield Tuner for Lotus, addtokit.exe, trimupdatesite.exe, SUSetRunAsWizard.exe, SmartUpgrade, ... with each one of them their own function. In other words, creating a Lotus Notes package and deploy it is rather ... well ... difficult to achieve.
Why not try to consolidate (as much as possible) into 1 single tool, ...
Smart Upgrade is a good idea. However, it becomes a company LIABILITY if the environment uses roaming or Multi-User Installs...or if someone just happens to log onto another's computer with their ID.
If I have a car payment on my car ...