Avatud lähtekoodiga küsitlustarkvara on arvutitarkvara, mis võimaldab administraatoritel muuta kulutõhusate uuringute loomise ja juurutamise käigus lähtekoodi või funktsioone – olgu see siis ettevõtetele, asutustele või üksikisikutele. Parima avatud lähtekoodiga küsitlustarkvara valimine nõuab, et kasutaja vaataks funktsioonide loendist läbi, et näha, kas programmil on kõik professionaalse uuringu koostamiseks, kujundamiseks ja rakendamiseks vajalikud tööriistad. Peamised uuringuprogrammide jaoks vajalikud tööriistad hõlmavad disainiliidest, küsimuste tüüpe, võimalust uuringut juurutada ja uuringuandmete salvestamise võimalust.
Kuigi küsitluse küsimused on küsitluse põhiaspekt, peaksid ka administraatorid suutma kujundada visuaalselt atraktiivse küsitluse. See hoiab küsitluste osalejatel igavlemise ja võimaldab administraatoril isikupärastada küsitlusi ettevõtte ja publiku jaoks. Enamik avatud lähtekoodiga küsitlustarkvarasid on varustatud intuitiivsete disainifunktsioonidega, nagu pukseerimisliides või aken, mis võimaldab administraatoritel visualiseerida, kuidas küsitlus pärast lõpetamist välja näeb. Lihtsamad kujundusliidesed on paremad uutele administraatoritele, kes ei ole disainiga nii mures, samas kui täiustatud liidesed on paremad neile, kes on küsitluse kujunduse osas väga valivad.
Küsitlus pole midagi muud kui küsimuste loend ja küsitluste hõlbustamiseks on avatud lähtekoodiga küsitlustarkvaras küsimuste tüübid, mille hulgast saavad administraatorid valida. Küsimuste tüübid hõlmavad lühikest vastust, märkeruudu küsimusi, valikvastustega ja õige või vale. Tõenäoliselt on kasulikum küsitlusprogramm, mis sisaldab rohkem küsimusi või võimaldab administraatoritel kirjutada kohandatud küsimusi.
Kui küsitlus on loodud, peab administraator selle juurutama, et inimesed saaksid küsimustele vastata ja teavet saada. Avatud lähtekoodiga küsitlustarkvara pakub küsitluse juurutamiseks kahte peamist viisi: Interneti kaudu või kohapeal arvutites, millel on küsitlusprogramm. Interneti-põhist juurutamist saab kasutada peaaegu igas arvutis, samas kui kohalik juurutamine tähendab, et arvutisse peab olema installitud küsitlustarkvara. Kasulikum on programm, mis suudab mahutada mõlemat juurutusmeetodit.
Pärast küsitluse osalemist tuleb andmed koguda, et neid saaks lugeda, analüüsida ja kasutada. Kui avatud lähtekoodiga küsitlustarkvaral on liides, mis suudab kogu küsitlusteabe kohe kokku lugeda ja korrastada, muudab see administraatoritel lihtsamaks aruannete koostamise ja andmete kasutamise. Kasuks tuleb ka võimalus uuringuteavet eksportida tabeli- ja andmebaasiprogrammidesse, kuna see pakub uuringuandmetele pikaajalist salvestusmeediumi.