Die CM Software & Consulting GmbH wurde 1999 von Horst Richter und Günter Penzenauer als PRESS P&R Entwicklungsgesellschaft in Erbach gegründet und brachte mit dem contractmanager eine der ersten Softwarelösungen für Vertragsmanagement und Controlling auf den Markt. Das Programm wurde seither in Zusammenarbeit mit Kunden kontinuierlich optimiert und um umfangreiche Funktionen ergänzt.
Im Jahr 2009 haben Claudia Richter und Heiko Henning die Leitung des Unternehmens übernommen und den Firmensitz von Erbach nach Wathlingen bei Celle verlegt. Seit 2011 ist die neue Programmversion contractmanager² auch im Web nutzbar, ebenso wie viele weitere moderne Features.
Im Jahr 2018 wurde der Firmensitz in größere Räumlichkeiten in Burgdorf bei Hannover verlegt.