De kenmerken van de diensten van een SaaS en ASP zijn:
- De klant hoeft de software en de daarvoor benodigde hardware niet aan te schaffen, maar betaalt slechts voor het gebruik ervan.
- De software en hardware wordt niet bij de klant geïnstalleerd, maar bij de ASP. De klant heeft toegang tot de software via Internet.
- De ASP verzorgt het applicatiebeheer, zoals het maken van back-ups, het onderhoud en de installatie van nieuwe versies en updates, de gebruikersadministratie, beveiliging tegen ongeautoriseerde toegang, en dergelijke.
De gebruiker merkt in de regel zowel bij ASP als SaaS niet dat er een wijziging is doorgevoerd.
Toegang tot de sofware
In de meest eenvoudige vorm wordt toegang geboden tot een specifiek programma of een portal via een standaard protocol als HTTP of de secure variant HTTPS. Vaak alleen via de combinatie gebruikersnaam en wachtwoord. Internetbanking maakt hiervan gebruik in combinatie met een token.
Zakelijke aspecten
Voordeel voor de klant is dat de klant geen eigenaar is van de middelen (geen activa) en dus ook geen beheer hoeft te doen over een complexe IT infrastructuur. Lagere beheerskosten voor de klant zijn mogelijk doordat de ASP aanbieder de kosten voor de infrastructuur over alle abonnees kan spreiden. Bij SaaS kunnen de kosten nog verder omlaag, omdat er geen afzonderlijke licenties met bijbehorende updates en upgrades meer zijn.
Een aandachtspunt bij zowel SaaS als ASP is dat de gegevens niet langer in eigen huis worden beheerd, zodat in een contract met de ASP aandacht voor het aspect informatiebeveiliging op zijn plaats is. Met name is te denken aan privacybescherming (er moet misschien een bewerkersovereenkomst worden opgesteld), Export Control vereisten en continuïteit.
Cloud Computing
Omdat van SaaS-leveranciers de hoogst mogelijke availability van de toepassingen wordt gevraagd, is de trend anno 2009 om die toepassingen en hun data op meerdere servers en locaties te positioneren. Deze ontwikkeling wordt Cloud Computing genoemd. De beschikbaarheid en stabiliteit wordt hierdoor fors vergroot, maar het wordt ook minder duidelijk waar applicaties en gegevens zich feitelijk bevinden. Goede afspraken met de leverancier over verantwoordelijkheid zijn daardoor belangrijk in verband met transparantie.

