A framework used for dynamically generating surveys to be used in a research environment. Results will be logged into a database.