Hi
We are planning to switch to AI for our products and I would appreciate advice on the best way to organise our titles.
We currently ship 7 different titles. The flagship title is distributed in 17 languages and all titles share a lot of common features, some of which are user options. Our current inventory is about 30 CDs. A typical install is about 1Gb. We issue updates about once/month. We also include an on-line updater that downlaods patches from our web site.
When we switch to AI, how would you recomend we arrange our products? Should we try to build a single massive project so that we can be sure the GUIDs on all common features/components are correct, or is it better to split the project, either by software title or have each a project for each title/language? If we split the project should we be using merge modules or is there a better way to keep the shared features in sync? From the user perspective it would be nice to have a single entry in control pannel for all titles, but it should not show end users any features that are not installed. All installs will be administrative installs and apply to all users on the machine. We would like to end up supporting three different media:
a) Single file installers for distribution by CD.
b) Web install with minimal downloads
c) Web update (possibly part of web install)
Thanks in advance for your help.