We are designing a survey application with the following features
- The users will be able to select questions from a set of predefined questions.
- Each question has a question type defined which dictates the type of answer (multiple choice, DB look up, free text etc)
- The user can create a hierarchy of sections with multiple questions with in each section.
- The responses of the survey will be stored to an SQL server database.
There is also a requirement to generate an output document from each survey response.
We are planning to implement this application using ASP.net.
I am looking for suggestions which will help us reduce the development effort. Is there any commercial/open source application which we can customize for our needs? is there any ready-made components which helps creation of dynamic ASP.net pages? I am only interested in application which i can host locally, as this has to be integrated to an existing application.