SaaS è l'acronimo di Software as a Service. Tecnicamente questo significa che il software è concesso in licenza e pagati sulla base di quanto serve, piuttosto che come un tasso fisso. In pratica, il termine è più comunemente usato per il software che corre su Internet. L'idea è che il cliente sta pagando per il servizio che fornisce il software piuttosto che per il software stesso.
In molti, ma non tutti, i casi di un prodotto SaaS sarà allestito in modo che il produttore del software usa Internet per fornire servizi ai clienti, piuttosto che il software ha bisogno di essere installato sui computer del cliente. Questa idea è anche comunemente noto come il cloud computing. Tale set-up non è necessariamente una nuova idea: per esempio, molte persone hanno utilizzato i servizi di webmail, come Hotmail. In queste situazioni il software che invia, letture e organizza e-mail non è sulla macchina dell'utente. Invece accedere tramite il loro browser web. In alcune situazioni, SaaS può lavorare su un modello diverso. Ad esempio, il software può essere installato sul computer dell'utente e quindi in remoto disabilitato quando il loro contratto di licenza si conclude. Tuttavia, SaaS è più comunemente legato al modello di cloud computing e la maggior parte dei suoi vantaggi e svantaggi percepiti sono basati su tale set-up. Ci sono molti vantaggi sia per gli utenti e le aziende software del sistema. L'utente non ha bisogno di dedicare molto spazio su disco o altre risorse sul proprio computer il software sul proprio sistema. Il produttore di software ha meno di cui preoccuparsi, in termini di software illegalmente copiato. Eventuali aggiornamenti e correzioni di bug può essere effettuata immediatamente, piuttosto che dover essere inviate alle singole macchine. Una delle maggiori preoccupazioni degli utenti su questo modello di SaaS è la sicurezza. Esistono rischi inerenti l'invio di dati riservati da e verso il server che ospita il software, il che significa ogni documento creato utilizzando il software deve essere considerato come potenzialmente meno sicuri di un tenuti esclusivamente su una rete aziendale. La maggior parte dei fornitori di SaaS avranno controlli molto severi per proteggere contro eventuali violazioni della sicurezza dei dati e per rassicurare i clienti.SaaS può anche essere un problema se l'azienda ospita il software online e ha quindi un sistema o di Internet problema di connessione. Questo può lasciare gli utenti in grado di utilizzare il software, che può compromettere il loro lavoro. Molti fornitori offrire garanzie di quanto poco questo accadrà, anche se questi possono essere fraintese: un "99% garanzia di uptime" suoni impressionante fino a quando ti rendi conto che avrebbe consentito il servizio non è disponibile per quasi quattro giorni all'anno. Naturalmente, se un utente perde la propria connessione a Internet, essi dovranno anche essere in grado di utilizzare il software.
