We have a bunch of different applications that basically do the same thing written using the Wizard Control for .Net 2.0. At this point there are roughly 10 or so of those applications.
The steps are pretty simple:
User selects option from a drop downs -> Next page has more options more narrowed -> User sees confirmation page -> Report is generated
There are some of these applications that have optional pages such as allowing the user to upload custom images for the report and select specific lines of data.
I'm attempting to merge everything into one application but I'm not sure I'm approaching this the correct way. My first inclination is to create configuration tables in SQL to drive the menus that appear. So for example there would be a table with the WizardId, Name, Theme, etc and then also a table of steps and another table to link everything together for starters anyway.
Is there an easier way to approach this that I'm just missing?