Die Cloud basierte Software wird auf externen Servern gehostet und über das Internet (also über die Cloud) zur Verfügung gestellt. Somit muss die Software nicht heruntergeladen und nicht installiert werden. Das Ganze basiert auf dem „Software as a service“ (SaaS) Prinzip. Spezialisierte Anbieter speichern die Daten auf ihren Servern. Bezahlt wird hierfür oft mit einem Monats- oder Jahresabonnement, hinzu kommen ggf. Gebühren für Updates, Support oder Schulungen.
On Premise Software lässt sich zu Deutsch mit „Vor-Ort-Software“ übersetzen, denn die Software wird lokal – also auf den eigenen Servern und Computern des Unternehmens – installiert und gewartet. Die Nutzungslizenz wird gekauft oder gemietet und die nötige Hardware sollte bereits im Unternehmen zur Verfügung stehen.