Mnogo je aspekata uključenih u odabir open source poslužitelja za razgovor. Važna su pitanja kao što su operativni sustav na kojem će poslužitelj raditi i koje su značajke uključene. Također se mora uzeti u obzir namjeravana budućnost poslužitelja, tako da se može skalirati, ako je potrebno, ili podržati nove dodatke i značajke koje bi se mogle samostalno razvijati. Kao softver otvorenog koda, također se mora pažljivo ispitati osigurane sigurnosne značajke i razina aktivnosti razvojne zajednice. Najbolji poslužitelj otvorenog koda ispunit će sve potrebe vlasnika i imati budućnost koja uključuje podršku zajednice.
Poslužitelji za chat mogu se kretati od vrlo jednostavnog relejnog poslužitelja koji ne radi ništa više od emitiranja teksta svima povezanima, do zamršenih sustava koji koordiniraju višestruke složene veze između različitih uređaja. Točna definicija što je poslužitelj za razgovor proširena je i uključuje gotovo svaki program koji omogućuje dvoje ili više ljudi razmjenu teksta u stvarnom vremenu. To uključuje poslužitelje za razmjenu trenutnih poruka i mreže tipa peer-to-peer, gdje je svaki klijent također poslužitelj.
Odabir najboljeg poslužitelja za razgovor otvorenog koda mora biti uokviren u kontekstu toga kako i tko će ga koristiti. Postoji mnogo jednostavnih, malih izbora koje treba napraviti ako se očekuje da će opterećenje korisnika biti vrlo malo. Za veće opterećenje korisnika gdje bi mogle biti potrebne pojedinačne sobe za razgovor, popisi kontakata ili druge društvene značajke, polje će se smanjiti. Pokretanje velikog poslužitelja za razgovor zahtijeva priličnu količinu tehničkog znanja o umrežavanju, internetu i operativnim sustavima.
Drugi izbor koji treba napraviti pri odabiru najboljeg open source poslužitelja za razgovor je da li program zahtijeva klijenta. Poslužitelji za čavrljanje temeljeni na webu i telnet-u tehnički ne zahtijevaju klijenta izvan onoga što je na normalnom operativnom sustavu ili većini uređaja. Specijalizirani poslužitelji, kao što su usluge razmjene trenutnih poruka, zahtijevat će klijenta koji razumije protokol koji se koristi. Ovisno o tome tko će koristiti poslužitelj, preuzimanje namjenskog klijenta može ili ne mora biti problem.
Korištenje poslužitelja za razgovor otvorenog koda izaziva dvije zabrinutosti specifične za softver otvorenog koda. Prva je sigurnost koju pruža poslužitelj. Softver je otvorenog koda, tako da svatko ima pristup njemu i može otkriti rupe koje će se koristiti za zaobilaženje sigurnosti poslužitelja.
Druga stvar koju treba biti svjesna je da ga, kao softver otvorenog koda, razvija zajednica ljudi koji bi mogli stalno podešavati program i unositi izmjene ili poboljšanja u njega. Oni razvijaju i pružaju softver besplatno. To može značiti da bi u nekom trenutku zajednica mogla nestati zbog iscrpljivanja i ostaviti program koji ima bugove i nema razvoj ili podršku.