|Original author(s)||The LimeSurvey project team headed by Jason Cleeland|
|Developer(s)||Carsten Schmitz, Thibault le Meur (and others  )|
|Initial release||February 20, 2003|
|Stable release||2.05+ (build 140320) (March 20, 2014[±])|
|Preview release||(N/A) [±]|
|Available in||71 languages & dialects|
|License||GNU General Public License|
LimeSurvey (formerly PHPSurveyor) is a free and open source on-line survey application written in PHP based on a MySQL, PostgreSQL or MSSQL database, distributed under the GNU General Public License. As a web server-based software it enables users to develop and publish on-line surveys, and collect responses, without doing any programming.
LimeSurvey is a web application that is installed to the user’s server. After installation users can manage LimeSurvey from a web-interface. Users can use rich text in questions and messages, using a rich text editor, and images and videos can be integrated into the survey. The layout and design of the survey can be modified under a template system. Templates can be changed in a WYSIWYG HTML editor. Additionally, templates can be imported and exported through the template editor. Once a survey is finalized, the user can activate it, making it available for respondents to view and answer. Likewise, questions can also be imported and exported through the editor interface. LimeSurvey has no limit on the number of surveys a user can create, nor is there a limit on how many participants can respond. Aside from technical and practical constraints, there is also no limit on the number of questions each survey may have.
Questions are added in groups. The questions within each group are organized on the same page. Surveys can include a variety of question types that take many response formats, including multiple choice, text input, drop-down lists, numerical input, slider input, and simple yes/no input. Questions can be arranged in a two-dimensional array, with options along one axis based on the questions on the other axis. Questions can depend on the results of other questions. For instance, a respondent might only be asked about transportation for his or her commute if he or she responded affirmatively to a question about having a job.
LimeSurvey also provides basic statistical and graphical analysis of survey results. Surveys can either be publicly accessible or be strictly controlled through the use of "once-only" tokens, granted only to selected participants. Additionally, participants can be anonymous, or LimeSurvey can track the IP addresses of the participants. A much more detailed listing of features can be found on the LimeSurvey web page .
Some web hosting services offer LimeSurvey hosting, either as a custom installation or through a control panel, such as cPanel with Fantastico, Plesk, Softaculous, or Virtualmin Professional. LimeSurvey has also been ported by third parties to various content management systems, such as PostNuke, and XOOPS. A port to Joomla exists, but it is not compatible with version 1.5 of Joomla. 
The main developer and project leader of the LimeSurvey project, Carsten Schmitz, is also the owner of LimeService, a company which offers LimeSurvey hosting for a fee. This service is similar to web applications such as SurveyMonkey; the main difference being that LimeService's fees are based on the number of people that respond to the survey and not on the time that the survey is active for, like other similar services. LimeService offers up to 25 free responses per month, after which responses can be purchased in one of several packages.
Problems of scablity exist when using MySQL as the backing database for LimeSurvey because it cannot reliably support the default MySQL storage engine, InnoDB, due to the latters limitation of 8000 characters per database row. Thus Limesurvey uses the MyISAM database engine which has concurrency issues due to lack of row based locking for database inserts and updates. This in turn can affect MySQL replication, at least prior to MySQL 5.6, due to the MySQL's limitation of a single thread being used for execution of inserts and updated on the replica database server, thus affecting all replicated database on the master MySQL server.
LimeSurvey in general uses the UTF-8 character set to be able to display all languages. Both the frontend and backend of LimeSurvey are available in 60 languages and dialects; 22 of these have over 95% of the translations done. Primary translations include: Albanian, Basque, Chinese, Croatian, Danish, Dutch, Finnish, French, Galician, German, Greek, Hungarian, Hebrew, Italian, Japanese, Norwegian, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish. There are also many other partial translations in other languages.
LimeSurvey allows users to create and host surveys, for general data gathering purposes. It can be used for collecting data from customers and employees.
LimeSurvey is used by the Austrian Vorarlberg State Government, Ars Electronica, and several open source organizations such as OpenOffice.org, Ubuntu, and GNOME. LimeSurvey is also used by educational institutions in 19 countries.
LimeSurvey was registered as a SourceForge.net project called PHPSurveyor on February 20, 2003 and was originally written by the Australian software developer Jason Cleeland. The first public release, version 0.93, was published on March 5, 2003. The project quickly developed a large audience of users after the development of advanced features such as branching (conditions), token control and templating.
In 2004, during the 2004 U.S. presidential election, PHPSurveyor was used to gather data about voting irregularities. It identified over 13500 incidents in the first 10 hours of voting and was selected as part of their Election Incident Reporting System.
Starting in early 2005, Carsten Schmitz, a German IT project manager, started taking on some of the lead developer responsibilities, with the full project being transferred to him in 2006. On May 17, 2007 the project name was changed from PHPSurveyor to LimeSurvey in order to make software licensing easier by not including PHP in the name.
In late 2008, a LimeSurvey hosting service named LimeService was created by LimeSurvey project leader Carsten Schmitz. It hosts LimeSurvey for users for a small fee per response.
As of June 4, 2008, LimeSurvey was ranked on SourceForge.net with an overall rank of 99 out of over 100,000 projects as of June 4, 2008. It has been downloaded more than 200,000 times and its development status is listed as "5 - Production/Stable, 6 - Mature". In 2009, LimeSurvey participated in the Google Summer of Code, a program encouraging students older than 18 years old to work on projects aimed at helping open-source projects. The student projects helped develop the interface and statistical modules of the upcoming LimeSurvey 2.0. In 2010, LimeSurvey again participated in Google Summer of Code. Students developed a Database Storage Engine for LimeSurvey 2.0, and implemented the much demanded “File upload question” type. In November, LimeSurvey also participated in the Google Code-in, a similar program rewarding high school students to contribute to open source projects. Tasks ranged from improving LimeSurvey’s Wikipedia pages to enhancing the user interface. LimeSurvey also participated in the 2011 Google Summer of Code. As of 2010, LimeSurvey had 2,944 weekly downloads on SourceForge, and an Alexa traffic rank of 32,633.
In 2012 the LimeSurvey development team released LimeSurvey 2.0. The code base for LimeSurvey 2.0 was completely re-written from scratch using a MVC (Model–view–controller) approach and the Yii PHP framework. Besides the structural code changes aimed at better modularity the new version also has a new GUI with a completely new design using AJAX technology.
In December 2007, LimeSurvey won the first place Les Trophées du Libre award in the category Enterprise Management. The Les Trophées du libre contest recognizes innovative and promising open-source projects. In 2008 LimeSurvey was nominated in the category Best Project for the Enterprise  in the SourceForge.net Community Choice Awards 2008.
- "LimeService License and Trademark Guidelines". LimeSurvey. Retrieved November 22, 2010.
- "Features". LimeSurvey. Retrieved November 22, 2010.
- "LimeSurvey Documentation and Manual: Question Types". docs.limesurvey.org. Retrieved November 22, 2010.
- "Fantastico Scripts" netenberg.
- "Parallels Plesk Panel Add-ons" Parallels.
- "LimeSurvey on Softaculous".
- "Virtualmin Professional Installable Applications". Virtualmin. Retrieved on November 23, 2010.
- "PHPSurveyor Ported to Xoops". XOOPS. Retrieved November 23, 2010.
- "Joomla" Joomla.
- "LimeService Pricing". LimeService. Retrieved on November 23, 2010.
- "LimeSurvey Issue Tracker" LimeSurvey Issue Tracker
- "MyISAM Replication Performance" MyISAM Replication Performance
- "Translation Status" LimeSurvey. Retrieved on November 23, 2010.
- “Features” LimeSurvey. Retrieved on November 25, 2010.
- “References & Awards” LimeSurvey. Retrieved on November 25, 2010.
- “Which universities/schools are using LimeSurvey?” LimeSurvey. Retrieved on November 25, 2010.
- "LimeSurvey - user Jcleeland". limesurvey.org. Retrieved 17 November 2014.
- Murphy, Paul (25 January 2006). "PHPSurveyor: an appreciation". ZDNet. Retrieved 14 March 2012.
- "PHPSurveyor Plays Key Role in US Elections". Verified Voting Foundation. 6 November 2004. Retrieved 14 March 2012.
- Schmitz, Carsten (16 June 2008). "UserPage c_schmitz - LimeSurvey Documentation". LimeSurvey.org. Retrieved 14 March 2012.
- "PHPSurveyor is now LimeSurvey!". LimeSurvey.com. 17 May 2007. Retrieved 14 March 2012.
- "Software Map" SourceForge. Retrieved on June 4, 2008.
- "LimeSurvey" SourceForge.
- “2009 Summer of Code Wrapup” LimeSurvey. Retrieved November 25, 2010
- “2010 Google Summer of Code students selected” LimeSurvey. Retrieved November 25, 2010
- “Announcing Accepted Organizations for Google Code-in” Google Open Source Blog. Retrieved on November 25, 2010.
- “SourceForge: Project statistics” SourceForge. Retrieved on November 25, 2010.
- “LimeSurvey.org Site Info” Alexa. Retrieved on November 25, 2010.
- "SourceForge.net: 2008 CCA: Finalists" SourceForge.
- LimeSurvey - official site
- SourceForge.net project site
- Vulnerability Report from Secunia
- Article in The Age News Article in Australian Daily Newspaper The Age on PHPSurveyor use
- PHPSurveyor: an appreciation - ZDNet blog article
- Web Survey Methodology article
- Simple polling with LimeSurvey - Linux.com article on June 5, 2007