Release Process Requirements
Ability to isolate Core product development changes from product specific changes and vice-versa
Ability to promote changes from any product configuration to any other product configuration
Ability to test a product configuration with any version of the Core product