I would like the ability to enable/disable tabs, fields, flows, etc. by configuration for a user, call center, or organization. Basically be able to turn on and off features at different levels without a code deploy or defining a new role. So if I want to roll out a new feature I can deploy the code/configuration to the app at any time but not have it enabled. At runtime the form/screen would check if a specific feature is enabled for that user and show it if they have access. Otherwise it would be hidden.

Then a small set of users can be enabled to test the feature/tab/field, etc. and I can roll it out to a set of users slowly. If I did roles I would need hundreds as new features were rolled out and that seems unmanageable.
Needs Votes