Open-source
Istnieje wiele powodów, dla których warto korzystać z oprogramowania CRM typu open source, w tym brak (lub obniżone) koszty licencji, możliwość modyfikowania kodu i wsparcie żywej społeczności. Korzyści te wiążą się jednak z pewnymi kompromisami. Otwarte oprogramowanie CRM może wymagać znacznej wiedzy technicznej w zakresie dostosowywania i konserwacji, co może prowadzić do wyższych kosztów długoterminowych dla tych, którzy nie posiadają wiedzy specjalistycznej. Problemem może być również bezpieczeństwo, ponieważ odpowiedzialność za aktualizacje i poprawki spoczywa na użytkowniku, co, jeśli nie zostanie sprawdzone, może prowadzić do luk w zabezpieczeniach.