JD eSurvey is an open source online enterprise web application survey tool written in Java and based on the Spring Framework and Hibernate ORM.