Die Entscheidungsgründe für die Entwicklung eigener Software sind vielfältig. Einer der häufigsten ist die Tatsache, dass webbasierte Unternehmensprozesse an etablierte Strukturen anzupassen sind.
Standardsoftware ist immer ein Mittelmaß der Anforderungen einer breiten Masse. Das Ergebnis: Viele Funktionen werden gar nicht benötigt, die genutzen Funktionen lassen wichtige Details vermissen, die Bedienung ist ineffektiv.