Software as a Service (SaaS) è una delle 3 tipologie fondamentali di Cloud Computing.
Consiste nella fruizione di software in modalità remota. A differenza del già consueto utilizzo di software remoto (ad esempio via web), l'approccio SaaS consente di disporre di alcune features peculiari. Tra queste, ricordiamo:
- Pay per use: ossia il pagamento viene effettuato in base all'utilizzo effettivo
- Self service: l'attivazione del servizio e la sua configurazione, vengono effettuate autonomamente da chi richiede il servizio
- Elastic: il servizio, se previsto dal richiedente, si auto adatta per supportare improvvisi carichi di lavoro