Odprtokodni CRM je skupina programskih izdelkov, ki poslovnim uporabnikom nudi orodja, potrebna za upravljanje svojih strank. Povpraševanje po programski opremi za upravljanje odnosov s strankami (CRM) se je močno povečalo, saj je vse več podjetij začelo razumeti povečano učinkovitost, ki je na voljo s tem orodjem. Odprtokodna programska oprema je razvita s skupnim prizadevanjem. Razlika med odprtokodno in komercialno programsko opremo je možnost dostopa do izvorne kode.
Gibanje odprte kode je v zadnjih nekaj letih doživelo fenomenalno rast in naj bi se še naprej širilo v naslednjih 10 do 20 letih. Glavna prednost odprtokodne kode je možnost, da programerji in razvijalci bodisi spremenijo obstoječo kodo tako, da ustreza posebnim potrebam, bodisi ustvarijo nove programske izdelke, ki dostopajo do primarnega programa. To je veliko lažje narediti, če je na voljo koda, kar povečuje kakovost in učinkovitost programa.
Sprva so se mnoga podjetja držala stran od odprtokodnih izdelkov CRM zaradi skrbi glede kakovosti, varnosti in trajnosti izdelkov. Vendar so bila ta vprašanja rešena s kombinacijo sprememb proizvodnih standardov in potrebe, da podjetja ostanejo konkurenčna. Odprtokodni CRM izdelki niso brezplačni, vendar so zaradi razlik v licenčnih pogodbah pogosto na voljo po bistveno nižji ceni kot komercialna programska oprema.
Ko iščete odprtokodni izdelek CRM, pazite, da objektivno pregledate različne funkcije izdelka. Najboljši način za to je, da ustvarite seznam vseh funkcij, ki jih morate imeti, in še en seznam vseh funkcij, ki jih želite imeti. Veliko podjetje s klicnim centrom bo na primer želelo, da bi uporabniki lahko kliknili telefonsko številko stranke in opravili telefonski klic, ki je usmerjen skozi slušalke uporabnika in sledi v programski opremi. Druga podjetja bodo morda morala imeti možnost shraniti podrobno zgodovino prodaje, da bodo najbolje sodelovala s svojimi strankami.
Pomislite na pomoč pri namestitvi in dolgoročno podporo. Oglejte si jezik, v katerem je program napisan, in ugotovite, s katerimi operacijskimi sistemi je zasnovan za delo. Raziščite stroške lokalnega strokovnega znanja s tem jezikom in primerjajte te stroške z drugimi programskimi izdelki. Večina stroškov, povezanih z uvedbo katerega koli sistema, predstavljajo svetovalne storitve. Če je nabor spretnosti težko najti, bodo stroški veliko višji kot pri programih, ki so široko podprti in znani.