Če želite izbrati najboljšo brezplačno programsko opremo za baze podatkov, boste morali upoštevati svoje poslovne ali osebne potrebe ter značilnosti različnih programov. Razmislite, ali potrebujete, da je baza podatkov relacijska, da je napisana v določenem jeziku, da ima podporo za jezik SQL, da je uporabna za strežniške in namizne aplikacije ter da deluje na različnih platformah. Ne pozabite razmisliti, ali bo uporabnikov več ali samo eden in ali morate s programom delati prek grafičnega uporabniškega vmesnika (GUI) ali imeti znanje za uporabo ukazne vrstice. Ne pozabite upoštevati, da je brezplačna programska oprema baze podatkov, če imate omejitve glede velikosti datoteke, lahko razmeroma majhna, vendar lahko zavzame tudi veliko prostora. Priporočljivo je tudi vedeti, kako boste prejeli tehnično podporo, urnik izdaje posodobitev in ali je mogoče program, ki ga izberete, priklicati prek povezave Open DataBase Connection (ODBC); odgovori na ta vprašanja vam bodo pomagali narediti primerno izbiro.
Brezplačna programska oprema za baze podatkov je lahko brezplačna programska oprema z zaprto kodo ali pa je lahko odprtokodna programska oprema. Odprtokodna programska oprema vam ponuja prednost, da si lahko zakonito ogledate in spremenite kodo, da dodatno prilagodite program vašim osebnim ali poslovnim potrebam. Če je to pomembno, boste želeli vedeti, v katerem jeziku je bila programska oprema napisana, da ugotovite, ali imate vi ali drugi uporabniki ali skrbniki znanje za delo s kodo. Na primer, brezplačna zbirka podatkov Apache Derby je bila razvita z uporabo jezika Java; če poznate Javo, imate svobodo pri ogledu in spreminjanju kode, kar se lahko včasih izkaže za zelo koristno. Prava odprtokodna programska oprema je izdana pod splošno javno licenco (GPL), ki zagotavlja takšne svoboščine.
Jezik SQL se pogosto uporablja za programiranje sistema za upravljanje baz podatkov, ki je pogosto znan preprosto kot baza podatkov, zato je izbira brezplačne programske opreme, ki jo podpira, običajno pametna izbira. Izbira brezplačne programske opreme za baze podatkov, ki bo delovala na različnih platformah, se lahko izkaže za ugodno. Microsoft Windows, Linux in Unix so široko uporabljeni operacijski sistemi, s katerimi se boste morda odločili ali morali delati z njimi. Prav tako se boste morda želeli prepričati, da je brezplačna programska oprema baze podatkov po vaši izbiri združljiva z Open DataBase Connectivity (ODBC), standardno metodo dostopa, ki omogoča dostop do vseh podatkov iz katere koli aplikacije, ne glede na bazo podatkov, ki upravlja podatke.
Zelo pomembno je vedeti, kako boste pridobili tehnično podporo za kateri koli brezplačni program, ki ga izberete, vključno z brezplačno programsko opremo baze podatkov. MySQL je eden najbolj priljubljenih brezplačnih sistemov za upravljanje baz podatkov na svetu z zelo močno, brezplačno tehnično podporo skupnosti. To brezplačno programsko opremo za bazo podatkov ponuja tudi večina podjetij za gostovanje spletnih mest kot del brezplačnega ali plačljivega paketa. Če se odločite za uporabo MySQL, ki je na voljo v paketu spletnega gostitelja, boste verjetno omejeni na interakcijo z njim prek GUI. Če ga zaženete na stroju, nad katerim imate popoln nadzor, boste imeli možnost delati z njim z ukazno vrstico.