I'm using MVC and Kendo controls for this website. I have a form already preconfigured but am adding custom user defined fields to add more to it dynamically. The user/admin will select the controls in an admin backend of the site and designate its label caption and type etc. All of this is stored in a ms sql db.

Looking for some architectural ideas on how best to store and populate the client facing page(s).

Thanks