For managing application features using composition instead of spagetti conditionals.
In the spirit of shipping early and often sometimes it makes sense to release a feature to targeted group of users, or switch it off. What I mean by instead of spagetti conditionals is simply that a feature should be created in a state suitable for consumption by its target rather than conditional if statements wrapping usages, pushing business logic to all areas of the application. Now you can decide to compose a certain version of a feature, targeted for your audience at runtime.
...WIP
(c) Blazey Software Ltd