Der wichtigste Unterschied zwischen Software vor Ort und Cloud-basierter Software ist der Standort der Lösung selbst. Während Unternehmen bei Lösungen vor Ort die Infrastruktur kaufen, einrichten und warten müssen, um die Lösung zu betreiben, arbeiten Cloud-basierte Lösungen von einem entfernten Standort aus und werden in der Regel vom Anbieter/Plattformanbieter gewartet. In Anbetracht dieser Überlegungen ist klar, dass die Unterschiede bei den Gesamtbetriebskosten beträchtlich sind. Von den Vorabkosten für den Aufbau der Lösungsinfrastruktur bis hin zu den Kosten für Entwurf, Bereitstellung und Wartung können die Gesamtbetriebskosten für Lösungen vor Ort erheblich teurer werden.