I sometimes get the offer to create these and it's always a maintenance hell.
For example: a print shop wants a form so you can order your print work online. This mostly is a multiple step form where you can pick size, paper, etc and depending on the options you pick you get other options.
I can mostly hard code what they want but if they want to change something later it's very cumbersome because you have to change the form, validation and back-end to accommodate the changes.
I heard from some clients that they got offers from companies in the past that have specialized systems for this. At first I thought this was a little over kill but since you need a system that can is very flexible I am maybe wrong?
So if anybody can give examples, books, websites, videos or any other media on the matter I appreciate it.