Odprtokodna programska oprema za dražbe omogoča skrbniku, da vzpostavi svojo lastno dražbeno spletno mesto, kjer lahko člani dajo predmete naprodaj, drugi člani lahko te predmete kupijo, skrbnik pa ustvarja dobiček. Večina odprtokodne programske opreme za dražbe bo vsebovala podobne funkcije, kot so orodja, ki skrbnikom omogočajo ustvarjanje kategorij in nastavitev galerij, in funkcijo upravitelja, ki bo nadzorovala celotno spletno mesto. Bistveni vidiki, ki se spreminjajo med programi, vključujejo programski jezik, na katerem temelji program, funkcije plačila ponudnika, možnosti prikaza in način plačila skrbnika. Izbira prave konfiguracije možnosti v programski opremi za dražbe bo skrbniku olajšala upravljanje spletnega mesta.
Če je programska oprema za dražbe odprtokodna, bo skrbnik lahko pregledal in spremenil izvorno kodo. Za prilagoditev in vzdrževanje spletne strani je najbolje, če administrator zna delati s programskim jezikom. Samo spletno mesto je običajno zgrajeno z jezikom za označevanje hiperteksta (HTML), vendar bodo bistvene funkcije najverjetneje zgrajene s Perl®, Java® ali Hypertext Preprocessor (PHP). Če skrbnik ne pozna programskega jezika, potem ne bo mogel uporabljati odprtokodne funkcionalnosti.
Eden od glavnih vidikov odprtokodne dražbene programske opreme so sprejeti načini plačila. Če obstajata samo en ali dva stroga načina plačila, kot sta ček ali denarna nakaznica, lahko to omeji število kupcev, ki se zgrnejo na spletno mesto. Zaradi široke palete plačilnih metod bo dražbena programska oprema boljša za skrbnika in boljša za člane, saj bodo člani lahko plačevali s svojim želenim načinom, administrator pa bo imel dobiček.
Pri vsakem spletnem mestu je prikaz ključnega pomena za privabljanje obiskovalcev. Večina odprtokodne programske opreme za dražbe bo na voljo s privzetimi temami, ki jih lahko skrbniki nastavijo za spletno mesto. Možnost enostavne nastavitve nove teme bo zelo olajšala delo s prikazovalnim sistemom, še posebej, če se želi administrator ločiti od vseh ostalih z uporabo iste programske opreme za dražbe. Funkcija prikaza mora biti intuitivna in jo skrbnik enostavno spremeni.
Vsako spletno mesto dražbe se razlikuje glede na to, kako dobi plačilo glavni skrbnik. On ali ona lahko zaračuna pristojbino za kotacijo, pristojbino za končno dražbeno ceno, mesečno članarino, enkratno začetno pristojbino itd. Glede na to, kako želi skrbnik pridobiti dobiček od spletnega mesta, se mora odpreti izvorna programska oprema za dražbe, ki podpira želeni mehanizem dobička.