My IBM Accedi Iscriviti

Home

topics

SaaS – Software-as-a-Service

Che cos'è il Software-as-a-Service (SaaS)?

Che cos'è il Software-as-a-Service (SaaS)?

Build on IBM Cloud Abbonati per ricevere gli aggiornamenti cloud
Illustrazione che mostra come il SaaS, in quanto modello di distribuzione del software, offra i vantaggi del cloud computing tramite un browser web
Che cos'è il SaaS?

Che cos'è il SaaS?

Il Software-as-a-Service (SaaS) è un software applicativo ospitato sul cloud e utilizzato tramite una connessione internet tramite browser web, app mobile o thin client.

Il provider di SaaS è responsabile del funzionamento, della gestione e della manutenzione del software e dell'infrastruttura su cui viene eseguito. Il cliente non deve fare altro che creare un account, pagare una commissione e iniziare a lavorare.

Alcuni storici del settore fanno risalire le origini del SaaS agli anni '50, quando le applicazioni in esecuzione su mainframe venivano consegnate a terminali remoti. Ma il SaaS come lo conosciamo oggi è nato nel 1999, quando Salesforce ha lanciato il suo sistema di gestione delle relazioni con i clienti (CRM) come software ospitato nel cloud e distribuito ai browser web.

Oggi il SaaS è il servizio di cloud computing pubblico più comune, nonché il modello di distribuzione del software dominante. Gran parte dei software utilizzati dai lavoratori, dagli strumenti di uso quotidiano come Slack (per la messaggistica) e Dropbox (per l'archiviazione e la condivisione di file), alle applicazioni aziendali principali come le piattaforme di pianificazione delle risorse aziendali (ERP) e di ottimizzazione delle risorse umane o della forza lavoro, vengono forniti tramite il modello SaaS.

Rispetto ai software tradizionali, installati on-premise, il SaaS offre alle aziende di tutte le dimensioni, dalle startup alle grandi organizzazioni globali, i vantaggi di un time-to-value rapido, spese di gestione ridotte o nulle e costi prevedibili.

E la sua popolarità continua a crescere. L'analista di settore Gartner prevede che il fatturato mondiale dei software SaaS supererà i 145 miliardi di dollari entro la fine del 2022 (link esterno a ibm.com). Un altro analista, International Data Corporation (IDC), prevede che il mercato mondiale del SaaS crescerà fino a 302,1 miliardi di dollari entro il 2025 (link esterno a ibm.com).

L'IA generativa e il valore dell'hybrid cloud

Scopri come le organizzazioni possono scalare l’impatto dell’AI sfruttando l’hybrid cloud per promuovere i risultati aziendali.

Contenuti correlati Registrati per ricevere la guida sul DaaS
Come funziona il SaaS 

Come funziona il SaaS 

Il SaaS sfrutta l'infrastruttura di cloud computing e le economie di scala per fornire ai clienti un approccio più semplificato all'adozione, all'utilizzo e al pagamento del software. Tutte le applicazioni SaaS condividono queste caratteristiche:

Le applicazioni SaaS sono realizzate per essere ospitate sul cloud. Il fornitore di software SaaS può ospitare l'applicazione sulla propria infrastruttura cloud o con un provider di servizi cloud (come Amazon Web Services (AWS), Google Cloud, IBM Cloud o Microsoft Azure). L'hosting con un provider consolidato consente ai provider SaaS di offrire la scalabilità e l'accessibilità globale di cui alcuni clienti hanno bisogno.

Le applicazioni SaaS sono accessibili a qualsiasi cliente con una connessione internet e un dispositivo utente connesso alla rete (ad esempio, un computer, un telefono cellulare o un tablet). Generalmente, vengono eseguite in qualsiasi browser web. Sui dispositivi mobili, le applicazioni SaaS possono essere eseguite in modo più efficace o possono richiedere un'app per dispositivi mobili o tablet. Alcune applicazioni SaaS, come Adobe Acrobat, possono offrire o richiedere un thin client dedicato che gli utenti scaricano e installano sui propri computer.

Le applicazioni SaaS utilizzano l'architettura multi-tenant, in cui una singola istanza dell'applicazione serve tutti i clienti. Per garantire sicurezza e privacy, i dati delle applicazioni e degli utenti, i dati di sistema e le configurazioni personalizzate di ciascun cliente sono separati da quelle degli altri.

Ma soprattutto, le applicazioni SaaS richiedono poca o nessuna gestione e zero manutenzione da parte del cliente. Il fornitore SaaS è responsabile di

  • Fornire, gestire e mantenere tutti i server, le attrezzature di rete, l'hardware di storage e il software operativo necessari per eseguire l'applicazione.
  • Effettuare correzioni di funzionalità e applicare patch di sicurezza secondo necessità.
  • Fornire servizi di bilanciamento del carico, infrastruttura ridondante, backup dei dati, sicurezza cloud e disaster recovery per prevenire interruzioni operative e soddisfare gli standard di prestazioni, disponibilità e protezione dei dati specificati nell'accordo sul livello di servizio (SLA).

Molti fornitori SaaS offrono anche un'application programming interface (API) che i clienti possono utilizzare per integrare l'applicazione SaaS con altre applicazioni SaaS o software tradizionali.

Prezzi SaaS

Prezzi SaaS

Le applicazioni SaaS sono disponibili in un'ampia gamma di schemi di abbonamento diversi dalle tradizionali licenze software, che fornivano l'accesso al software e ai relativi servizi per un determinato periodo di tempo a un prezzo fisso (o secondo un listino fisso).

Prezzi gratuiti o "freemium".

La maggior parte dei fornitori SaaS offre una versione gratuita del software che i clienti possono provare per un breve periodo di tempo, solitamente una settimana o un mese. In genere, queste versioni di prova gratuite offrono l'accesso a tutte le funzionalità del software, ma limitano il numero di volte in cui tali funzionalità possono essere utilizzate, e alcune non richiedono nemmeno una carta di credito.

Alcune aziende SaaS offrono versioni "freemium" delle loro applicazioni: si tratta di versioni sempre gratuite, con un sottoinsieme limitato ma utile delle funzionalità complete dei prodotti, o senza limitazioni, ma che richiedono periodicamente agli utenti di cliccare sugli annunci pubblicitari visualizzati prima di continuare a lavorare. I fornitori SaaS sperano che gli utenti freemium alla fine passino a una versione a pagamento del software.

Prezzi di abbonamento a più livelli mensili o annuali

Per le piccole e medie imprese, i prodotti SaaS in genere offrono "livelli" di prezzi basati sul set di funzionalità o sul livello di utilizzo. Ad esempio, una soluzione di e-mail marketing SaaS può offrire un livello "standard" per un massimo di 5.000 contatti a 250 USD al mese, un livello "pro" per un massimo di 20.000 contatti a 500 USD al mese e un livello "business" per 100.000 contatti più progettazione e hosting della landing page a 600 USD al mese.

Per le grandi aziende, i fornitori SaaS possono offrire un livello "enterprise" che consente una selezione più granulare di funzionalità, supporto prioritario, termini SLA speciali e persino prezzi negoziabili.

I prezzi a più livelli consentono ai clienti di scegliere il piano migliore per le loro esigenze funzionali e il loro budget, semplificando enormemente la scalabilità. La maggior parte dei prezzi degli abbonamenti a più livelli offre uno sconto ai clienti che pagano per un anno intero in un'unica soluzione e un adeguamento proporzionale del prezzo per i clienti che cambiano livello ad abbonamento in corso. 

Vantaggi di SaaS 

Vantaggi di SaaS 

I benefici e i vantaggi del SaaS si comprendono meglio se confrontati con quelli dei software tradizionali, installati e gestiti su un'infrastruttura on-premise:

  • Il SaaS offre un'adozione e un time-to-benefit più rapidi, anche istantanei. I clienti possono acquistare e iniziare a utilizzare le applicazioni SaaS immediatamente, a volte in pochi minuti, a un costo iniziale minimo (essenzialmente il costo dell'abbonamento del primo mese) rispetto al software tradizionale, che richiede l'acquisto e il provisioning dei server, l'installazione del software su ogni dispositivo degli utenti e la definizione del budget e l'acquisto di una licenza completa per ogni utente.
  • Il SaaS fornisce l'accesso alle nuove funzionalità e versioni non appena sono disponibili. I provider SaaS spesso aggiornano le caratteristiche e aggiungono funzionalità più volte alla settimana, senza che i clienti se ne accorgano, oppure aggiornano l'interfaccia e l'esperienza utente senza interrompere il lavoro dei clienti, a differenza del tradizionale software on-premise, dove gli aggiornamenti periodici sono spesso così costosi e destabilizzanti che i clienti potrebbero dover attendere mesi perché la nuova versione funzioni (se non scelgono di saltare del tutto alcuni aggiornamenti).
  • Il SaaS consente una scalabilità on-demand conveniente. I clienti possono aumentare o diminuire le applicazioni SaaS in base alle necessità semplicemente aggiornando o riducendo i livelli o acquistando più capacità, a differenza dei software tradizionali, che richiedono ai clienti di acquistare più capacità in previsione dei picchi di utilizzo, capacità che però rimane inattiva e sprecata fino a quando non è necessaria.
  • Il SaaS offre costi prevedibili e spese generali nettamente inferiori. Con il SaaS non è necessario stabilire un budget per l'infrastruttura su cui eseguire il software, per gli aggiornamenti periodici del software e per l'infrastruttura che li supporta o, cosa più importante, per il personale IT interno che deve installare, aggiornare e mantenere il software. Quasi tutta questa spesa va direttamente all'uso del software.

Potenziali sfide

Nonostante i suoi vantaggi, il SaaS introduce potenziali rischi e sfide di cui i clienti, in particolare quelli aziendali, devono essere consapevoli.

Poiché le applicazioni SaaS sono così facili da usare per gli utenti, possono proliferare in un'organizzazione senza che il personale IT ne sia a conoscenza. Questo fenomeno, chiamato "shadow IT", può comportare rischi per la sicurezza. A livello di base, se il personale IT non sa quale software stanno utilizzando gli utenti, non può garantirne la sicurezza.

Di conseguenza, lo shadow IT può esacerbare le cattive pratiche di sicurezza esistenti, come l'utilizzo della stessa password per un numero ancora maggiore di applicazioni, e aumentare la vulnerabilità complessiva dell'organizzazione a favore degli aggressori.

Un altro rischio potenziale è il blocco da fornitore, ovvero la difficoltà di passare a un fornitore SaaS diverso quando l'applicazione di quello attuale non soddisfa più le prestazioni, le funzionalità o i requisiti aziendali del cliente. Ad esempio, se un'applicazione SaaS si basa su una logica di business o su uno stack tecnologico proprietari, potrebbe essere difficile o impossibile passare da quell'applicazione a un'altra senza scendere a compromessi significativi.

SaaS, PaaS e IaaS 

SaaS, PaaS e IaaS 

SaaS, PaaS e IaaS sono i tre modelli di elaborazione "as-a-service" principali offerti dai provider di servizi cloud. Ogni modello si rivolge a un diverso tipo di cliente di cloud computing e comporta un diverso grado di gestione IT sul provider di servizi cloud.

Il SaaS, come discusso in dettaglio sopra, è per i clienti che desiderano acquistare e utilizzare un'applicazione software già pronta e ospitata nel cloud tramite connessione internet. Il SaaS sposta tutto lo sviluppo del software e la gestione dell'infrastruttura sul provider di servizi cloud.

Il PaaS, o platform-as-a-service, fornisce una piattaforma completa e completamente gestita basata su cloud (hardware, software, strumenti di sviluppo e infrastrutture) tramite connessione internet per i clienti che desiderano sviluppare le proprie applicazioni. Il PaaS consente ai team di sviluppo software di creare, testare, distribuire, eseguire, aggiornare e scalare le applicazioni in modo più rapido ed economico rispetto a quanto farebbero se dovessero creare e gestire la propria piattaforma on-premise.

L'IaaS o Infrastructure-as-a-Service, fornisce l'accesso on-demand a risorse di elaborazione, rete e storage ospitate nel cloud su base pay-as-you-go. L'IaaS si rivolge ai clienti che vogliono avere il controllo interno delle applicazioni e della piattaforma, ma che desiderano scalare e ridurre le risorse infrastrutturali in base alle necessità invece di pagare i costi elevati della costruzione e della gestione di un data center on-premise che gestisca i workload altamente variabili o "a picchi". 

Scopri di più sulle differenze tra IaaS, PaaS e SaaS
Soluzioni correlate

Soluzioni correlate

Applicazioni Cloud SaaS

Ottieni analisi cognitive, innova i processi e crea esperienze migliori per i clienti con le app SaaS (Software as a Service) pronte all’uso.

Servizi di consulenza cloud

Crea una strategia di cloud ibrido che favorisca l’efficienza dei costi, aumenti la produttività e crei opportunità di innovazione.

IBM Cloud Integration

Esegui l’integrazione tra più cloud pubblici e privati e sistemi on-premise.

infrastruttura cloud ibrida

Sfrutta soluzioni di infrastruttura on-premise aperte, flessibili e sicure per sbloccare la tua strategia di cloud ibrido.

Gestione identità e accessi (IAM)

Proteggi i tuoi utenti e le tue app, dentro e fuori dall’azienda, con un approccio low-friction, cloud-native e software-as-a-service (SaaS).

Gestione dei dispositivi mobili (MDM, Mobile device management)

Ottieni visibilità, gestione e sicurezza per endpoint e utenti con una soluzione MDM completa basata sul SaaS (Software-as-a-Service).

Servizi per lo sviluppo di applicazioni cloud

Crea una volta sola, esegui rapidamente l’iterazione e distribuisci ovunque con lo sviluppo di applicazioni cloud-native.

Application Management Services

Sblocca il potenziale del tuo investimento nel cloud trasformando il modo in cui gestisci le applicazioni.

Risorse

Risorse

IaaS, PaaS e SaaS

Comprendi e confronta i tre modelli di servizi di cloud computing più diffusi.

IaaS (Infrastructure-as-a-Service)

Ottieni una panoramica dell’IaaS, dei suoi componenti, dei vantaggi, dei prezzi e della sua relazione con PaaS, SaaS, BMaaS, container e serverless.

PaaS (Platform-as-a-Service)

Crea, testa, implementa e scala le applicazioni in modo più rapido e conveniente con il PaaS, un modello di elaborazione basato sul cloud.

DBaaS (Database-as-a-Service)

Scopri i vantaggi del DBaaS, una delle categorie di soluzioni SaaS (Software-as-a-Service) in più rapida crescita per le applicazioni cloud.

Gestione identità e accessi (IAM)

Collega in modo sicuro ogni utente al giusto livello di accesso con la gestione l’IAM.

Infrastruttura IT

Comprendi come l’infrastruttura IT includa i componenti combinati necessari per il funzionamento e la gestione dei servizi IT aziendali e degli ambienti IT.

sviluppo di software

Scopri come lo sviluppo software si riferisce a una serie di attività informatiche dedicate al processo di creazione, progettazione, implementazione e supporto del software.

Fai il passo successivo

IBM Security Verify è una piattaforma di gestione delle identità e degli accessi (IAM) leader del settore che offre funzionalità basate su AI per la gestione della forza lavoro e delle esigenze dei clienti. Unifica i silo di identità, riduci il rischio di attacchi basati sull'identità e fornisci un'autenticazione moderna, incluse le funzionalità senza password.

Scopri Verify Prova Verify per 90 giorni