title: Dynamic application form free flow
body: <p>I am building a product in which customers can create dynamic form depending upon their requirements. For example one customer can create a form having fields like first name, last name, others can have one extra field like middle name.</p>
  
  <p>I want to store each and every customers settings and finally i want to merge these two settings into one form at the time of display to our end users. I am finding right way to implement it.</p>
  
  <ol>
  <li><p>Finding a way to store individual customers settings either in Database or XML or anything.</p></li>
  <li><p>Finding a way to merge customers settings into one form, once our end user select both customers to apply (i want to give only one form which contains both customer form fields).</p></li>
  <li><p>Please remember that i am providing a tool where customer can create new label like Gender, which is not defined in the system. We are giving generin data type to create such fields using text box, text-area, table, check-box, radio and many more.</p></li>
  </ol>
  
  <p>Please assist me to design the architecture of above problem set.</p>