For developers using CI/CD pipelines, InstallShield allows the Product Code to be updated via automation scripts or command-line parameters. This ensures that every "Major" build is distinct and trackable. The "Golden Rule" The most important rule for any setup developer is: Never reuse a Product Code for two different products.