Es gibt viele Gründe, Software individuell entwickeln zu lassen. Oft gibt es einfach keine passende Lösung für eine spezielle Aufgabe. Wenn auch die Anpassung von Standardlösungen nicht das gewünschte Resultat liefert, ist die Individuallösung der richtige Weg.
Ebenso kann eine große Benutzerzahl die Lizenzkosten einer Standardsoftware über die Entwicklungskosten einer Individuallösung hinaus steigen lassen.