Odprokodna programska oprema za prodajno mesto se uporablja predvsem za delo z blagajnami v maloprodajnih podjetjih in restavracijah, vendar je iskanje pravega prodajnega mesta (POS) morda težko, ker nekateri odprtokodni programski opremi v tej kategoriji nimajo funkcionalnosti zaprtokodne različice. . Najboljša odprtokodna programska oprema za prodajno mesto mora imeti možnost dodajanja artiklov v sistem registra in določanja cen. Večina podjetij sprejema različne načine plačila, vključno z darilnimi karticami, kreditnimi karticami, čeki in gotovino, programska oprema POS pa mora to omogočati. Prav tako bi moral imeti funkcijo vračila kupnine, ki bi ustrezala strankam, ki niso zadovoljni z izdelkom in ga želijo vrniti. Poleg prodaje izdelkov lahko številni programi POS preverjajo po skladiščih, ali je še kakšen izdelek.
Podjetja vedno širijo svojo linijo izdelkov in odprtokodna programska oprema za prodajno mesto mora biti sposobna slediti temu. Skrbnik mora imeti možnost, da takoj doda nove izdelke v sistemsko bazo, tako da lahko blagajne začnejo prodajati izdelek takoj, ko pride v trgovino. Prav tako je treba določiti ceno, da zagotovite pravilno zvonjenje. Za pomoč pri določanju prodajnih cen bodo nekateri programi administratorjem omogočili vnos odstotka dobička, tako da so vsi artikli označeni od cene, ki jo je podjetje plačalo zanje.
Ko se pokličejo vsi predmeti, ki jih je treba kupiti, mora stranka plačati, vendar stranke uporabljajo različne načine plačila. Nekatera podjetja ostanejo varna tako, da sprejemajo samo gotovino, vendar mnogi potrošniki ne nosijo gotovine in imajo samo kreditne ali debetne kartice. Med prazniki lahko podjetje dodatno zasluži tudi s prodajo darilnih kartic. Najboljša odprtokodna programska oprema za prodajno mesto mora biti sposobna sprejeti različne vrste plačil, da zadovolji vse stranke.
Medtem ko bo večina strank v idealnem primeru zadovoljna s kupljenimi izdelki, bodo nekateri morda morali vrniti izdelek. Da bi bil ta postopek preprost, mora sistem POS imeti funkcijo vračila in vračila, ki je enostavna za uporabo. To omogoča blagajniku, da opravi vračilo v nekaj sekundah, tako da se stranka ne počuti motenega, ker mora izdelek vrniti.
POS sistemi se najpogosteje uporabljajo za prodajo izdelkov, vendar zmogljivi sistemi lahko tudi locirajo izdelke. Na primer, če je izdelek v zadnji sobi ali skladišču, mora program poznati njegovo lokacijo. To pomaga upraviteljem, da natančno vedo, kje so predmeti in ali mora upravitelj naročiti več izdelkov, da izpolni potrebe strank.