I have a large number (> 500) of data packages (not program files) which can be independently installed. The data packages are used by our application. Whats the best way to install these data packages? I thought of msi files which are hidden in the remove software control panel. A bootstrapper would be used to select the packages to be installed.
It might be hard to produce this large number of data msi files and also hard to produce updates for such a large number of msi files.
Are there better alternatives for such a scenario?