Die Dauer des Auswahlprozesses hängt davon ab, für welche Funktionen/Module die Software gesucht wird. Dazu ist entscheidend, an welchen Stellen auf Standards der Software zurückgegriffen werden kann oder wann Prozesse genau nach Anforderung des Kunden abgebildet werden müssen. Je nach Voraussetzung gliedert sich der Softwareauswahlprozess in unterschiedliche Phasen. Dazu ist die Verfügbarkeit von Entscheidern und die Entscheidungsfähigkeit des Kunden ein wesentlicher Einflussfaktor im Auswahlprozess.