In recent years, we have all realized the potential of data. Big companies like Facebook and Google are earning billions because they have relevant customer data. The best way to collect the data is the Survey.
In the past survey needs to be done manually but as web technology advances, it is possible to conduct a survey using digital forms. They are much easier to fill in, with fewer mistakes and the results of the survey are instantaneous.
You can program Survey in any programming language, but to make it truly dynamic, you can think of three tables:
Forms: This table will store all the information about the forms which we are going to publish
Fields: This table will contain all the fields, their type, and labels
Answers: In this table, we will store all the answers provided by the user
Download the opensource code:
Survey™ is a free web based survey and (data entry) forms toolkit for processing and gathering data. It is an open source webapplication written in ASP.NET and C#.
Web Survey Toolbox : Doing online research has never been easier. You can write surveys online, run a clustering survey, and infinitely customize by adding JSP code. It can generate agile reports from JIRA and Bugzilla hours, and online diagrams.
Encuestame is a Survey Software specialized in creating online Surveys. But not only Surveys, you will also have the opportunity to get the user opinions in different ways, as well as sharing and collecting information trough social network applications like twitter, facebook or in your own website if you wish.