We have a product which has different features for different clients. Currently we maintain various client deploy versions in our SVN.
But this is inefficient from a maintenance perspective.
So we are aiming to have a single core code and configure the presentation dynamically based on user groups.
I am looking for a pointer to some design pattern (besides Dispatcher View) which would let us generate the presentation content dynamically.