eCRM verwaltet Kundenbeziehungen im Browser: Adressen, Vorgänge und der Schriftverkehr liegen an einer Stelle, statt sich über Tabellen und Postfächer zu verteilen. Der Entwickler beschreibt es selbst als kleines, webbasiertes CRM für den betrieblichen Alltag, nicht als Konkurrenz zu den großen Systemen.
Kunden lassen sich in Gruppen einteilen und über Statistiken auswerten. Zu jedem Servicefall werden die zugehörigen Angaben festgehalten, sodass beim nächsten Kontakt nachvollziehbar ist, was zuletzt besprochen wurde. Formulare erzeugt das System automatisch, was das Erfassen neuer Daten abkürzt.
Für die Kommunikation ist ein Mailversand eingebaut, der Text- und HTML-Nachrichten verschickt, auf Wunsch zeitversetzt. Damit lassen sich Rundschreiben vorbereiten und zu einem festen Zeitpunkt ausliefern. Import und Export sind flexibel gehalten, dazu kommen Funktionen für Sicherung und Wiederherstellung des Datenbestands. Die Oberfläche liegt mehrsprachig vor.
Das Projekt steht unter der GNU General Public License in Version 2 und ist auf SourceForge als stabil eingestuft. Vorausgesetzt werden ein Unix-Server mit Apache und eine MySQL- oder MariaDB-Datenbank.
Ein Punkt gehört zur Einordnung dazu: Angegeben sind PHP 5.0 bis 5.3. Diese Versionen sind längst aus der Wartung, und auf einem aktuellen Server mit PHP 8 wird der Code ohne Anpassung kaum unverändert laufen. Wer eCRM einsetzen will, sollte also Zeit für eine Prüfung des Quelltextes einplanen oder es als Vorlage für eine eigene Lösung verstehen.