Ανοικτός κώδικας
Υπάρχουν αρκετοί λόγοι που συνηγορούν στη χρήση λογισμικού CRM ανοικτού κώδικα, όπως το μηδενικό (ή μειωμένο) κόστος αδειών χρήσης, η δυνατότητα τροποποίησης του κώδικα και η υποστήριξη μιας ζωντανής κοινότητας. Ωστόσο, αυτά τα οφέλη συνοδεύονται από συμβιβασμούς. Τα CRM ανοικτού κώδικα μπορεί να απαιτούν σημαντική τεχνική εμπειρογνωμοσύνη για την προσαρμογή και τη συντήρηση, γεγονός που μπορεί να οδηγήσει σε υψηλότερο μακροπρόθεσμο κόστος για όσους δεν διαθέτουν εσωτερική εμπειρογνωμοσύνη. Η ασφάλεια μπορεί επίσης να αποτελέσει ζήτημα, καθώς η ευθύνη για τις ενημερώσεις και τις διορθώσεις εναπόκειται στον χρήστη, γεγονός που, αν αφεθεί ανεξέλεγκτο, μπορεί να οδηγήσει σε ευπάθειες.