Will everyone have the same functionality or will everyone have a different database?
Everyone will be running off the same version of the application on separated databases. Any modifications made will be rolled back into the core version and be made available to all.