JSurveyLib is a Java survey/questionnaire engine that is embeddable and easy to configure. The application supports many question types and a powerful scripting language to add even more customization. All the questions and their answers will be written to a file named 'results.xml'.