This is more of a design question.
The requirement is to have a winform with multiple buttons. Each button may either open another form with multiple buttons or open a function form e.g. add orders etc. So basically we have menu forms (made up of buttons) and function forms (the functionality the app provides).
Because this is a product with multiple clients, we need to enable/disable/hide/show buttons based on the features client have bought.
What would be the best to implement this kind of heirarchical menu of buttons?
Thanks.