Cosa èSaaS?

Scopri come funziona SaaS e perché è il modello di distribuzione del software predominante oggi.

SaaS, o software-as-a-service, è un software applicativo ospitato sul cloud e utilizzato tramite una connessione Internet tramite un browser Web, un'app mobile o un thin client. Il fornitore SaaS è responsabile del funzionamento, della gestione e della manutenzione del software e dell'infrastruttura su cui viene eseguito. Il cliente crea semplicemente un account, paga una commissione e si mette al lavoro.

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

Oggi SaaS è il servizio di cloud computing pubblico più comune e il modello di distribuzione del software dominante. Gran parte del software utilizzato dalla forza lavoro, dagli strumenti quotidiani come Slack (per la messaggistica) e Dropbox (per l'archiviazione e la condivisione di file), alle applicazioni aziendali principali come la pianificazione delle risorse aziendali (ERP) e le piattaforme di ottimizzazione delle risorse umane/forza lavoro, viene fornito tramite il modello SaaS. Rispetto al software tradizionale installato in sede, SaaS offre alle aziende di tutte le dimensioni, dalle start-up alle grandi organizzazioni globali, i vantaggi di un rapido time-to-value, costi di gestione minimi o nulli e costi prevedibili.

Questa popolarità continuerà ad aumentare. L’analista di settore Gartner prevede che i ricavi mondiali del software SaaS supereranno i 145 miliardi di dollari entro la fine del 2022 (link esterno a IBM); un altro analista, International Data Corporation (IDC), prevede che il mercato mondiale del SaaS crescerà fino a raggiungere i 302,1 miliardi di dollari entro il 2025.

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

Le applicazioni SaaS sono progettate per essere ospitate sul cloud. Il fornitore di software SaaS può ospitare l'applicazione sulla propria infrastruttura cloud o presso un fornitore di servizi cloud (come Amazon Web Services (AWS), Google Cloud, IBM Cloud o Microsoft Azure). L'hosting con un fornitore di servizi cloud affermato consente al fornitore SaaS di offrire la scalabilità e l'accessibilità globale che alcuni clienti potrebbero richiedere.

Le applicazioni SaaS sono accessibili a qualsiasi cliente dotato di una connessione Internet e di un dispositivo utente finale connesso a Internet (ad esempio un computer, un telefono cellulare o un tablet). Le applicazioni SaaS in genere vengono eseguite in qualsiasi browser Web; sui dispositivi mobili, le applicazioni SaaS possono essere eseguite in modo più efficace su (o potrebbero richiedere) un'app mobile 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 sfruttano l'architettura multi-tenant, in cui una singola istanza dell'applicazione serve ogni cliente. Per motivi di sicurezza e riservatezza dei dati, i dati delle applicazioni, i dati utente, i dati di sistema e le configurazioni personalizzate di ciascun cliente sono separati da quelli degli altri clienti.

Forse la cosa più importante è che le applicazioni SaaS richiedono poca o nessuna gestione e zero manutenzione da parte del cliente. Il fornitore SaaS è responsabile di:
    -Provisioning, gestione e manutenzione di tutti i server, apparecchiature di rete, hardware di archiviazione e software operativo necessari per eseguire l'applicazione
    -Applicazione di correzioni di funzionalità e patch di sicurezza secondo necessità
    -Fornire servizi di bilanciamento del carico, infrastruttura ridondante, backup dei dati, sicurezza cloud e ripristino di emergenza per prevenire interruzioni e soddisfare gli standard di prestazioni, disponibilità e protezione dei dati specificati nell'accordo sul livello di servizio (SLA).
Molti fornitori SaaS forniscono anche un'interfaccia di programmazione dell'applicazione (API) che i clienti possono utilizzare per integrare l'applicazione SaaS con altre applicazioni SaaS o software tradizionali.

Le applicazioni SaaS sono disponibili in un'ampia varietà di schemi di prezzi di abbonamento, tutti molto diversi dalle tradizionali licenze software, che fornivano l'accesso al software e ai servizi correlati per un periodo specificato a un prezzo fisso (o un menu di prezzi fissi).

Libero ofreemiumprezzi

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 prove gratuite offrono l'accesso a tutte le funzionalità del software, ma limitano il numero di volte o la misura in cui tali funzionalità possono essere utilizzate; alcuni non richiedono nemmeno una carta di credito.

Alcune aziende SaaS offronofreemiumversioni delle loro applicazioni: versioni sempre gratuite, con un sottoinsieme limitato ma utile delle funzionalità complete del prodotto, o che non sono limitate in alcun modo, ma che visualizzano periodicamente annunci pubblicitari su cui l'utente deve fare clic prima di continuare a lavorare. I fornitori SaaS sperano che gli utenti freemium prima o poi 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 prezzilivelliin base al set di funzionalità o al livello di utilizzo. Ad esempio, una soluzione di email marketing SaaS può offrire astandardlivello per un massimo di 5.000 contatti per 250 USD al mese, aprolivello per un massimo di 20.000 contatti per 500 USD al mese e unAttività commercialelivello per 100.000 contatti più progettazione e hosting della pagina di destinazione per 600 USD al mese. Per i fornitori SaaS di aziende molto grandi la mia offerta è animpresalivello che consente una selezione più granulare di funzionalità, supporto prioritario, termini SLA speciali e persino prezzi negoziabili.

I prezzi scaglionati consentono ai clienti di scegliere il piano migliore per le loro esigenze funzionali e il loro budget e rendono la scalabilità facile come passare al livello successivo. La maggior parte dei prezzi di abbonamento a livelli offre uno sconto ai clienti che pagano per un anno intero in una volta e un adeguamento del prezzo proporzionale per i clienti che cambiano livello durante l'abbonamento.

I vantaggi e i vantaggi del SaaS sono meglio compresi rispetto al software tradizionale, ovvero software installato e gestito su un'infrastruttura locale:

    -SaaS garantisce un'adozione più rapida, se non istantanea, e tempi di fruizione dei vantaggi.I clienti possono acquistare e iniziare a utilizzare le applicazioni SaaS immediatamente, a volte in pochi minuti, con un costo iniziale minimo (sostanzialmente il costo di abbonamento del primo mese). Confrontalo con il software tradizionale, che potrebbe richiedere l'acquisto e il provisioning di server, l'installazione di software su ogni dispositivo dell'utente finale e la definizione del budget e l'acquisto di una licenza completa per ogni utente.
    -SaaS fornisce l'accesso a nuove funzionalità e versioni non appena sono disponibili.I fornitori SaaS spesso aggiornano le caratteristiche e aggiungono funzionalità più volte alla settimana, senza che i clienti se ne accorgano; possono persino aggiornare l’interfaccia e l’esperienza utente senza interrompere il lavoro dei clienti. Confrontalo con il tradizionale software on-premise, per il quale gli aggiornamenti periodici sono spesso così costosi e dannosi che i clienti potrebbero attendere mesi per la funzionalità in una nuova versione (se non scelgono di saltare del tutto alcuni aggiornamenti).
    -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à. Rispetto al software tradizionale, che richiede ai clienti di acquistare capacità aggiuntiva in previsione di picchi di utilizzo, capacità che rimane inattiva e sprecata fino al momento del bisogno.
    -SaaS offre costi prevedibili e spese generali notevolmente inferiori.Con SaaS non è necessario stanziare budget per l'infrastruttura su cui eseguire il software, per gli aggiornamenti periodici del software e per l'infrastruttura per supportarli e, cosa forse più importante, per il personale IT interno che installa, aggiorna e mantiene il software. Quasi tutta la spesa va direttamente all'uso del software.

SaaS, PaaS e IaaS sono i tre principalicome serviziomodelli informatici offerti dai fornitori di servizi cloud. Ognuno di essi si rivolge a un diverso tipo di cliente del cloud computing e scarica un diverso grado di gestione IT sul fornitore di servizi cloud.

SaaS, come discusso in dettaglio in precedenza, è per i clienti che desiderano acquistare e utilizzare un'applicazione software già pronta, ospitata sul cloud tramite connessione Internet. SaaS scarica tutto lo sviluppo del software e la gestione dell'infrastruttura al fornitore di servizi cloud.

PaaS, o platform-as-a-service, fornisce una piattaforma ospitata sul cloud completa e completamente gestita (hardware, software, strumenti di sviluppo e infrastruttura) tramite connessione Internet per i clienti che desiderano sviluppare le proprie applicazioni. 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 potrebbero fare se dovessero creare e gestire la propria piattaforma on-premise.

IaaS, o infrastruttura come servizio, fornisce l'accesso su richiesta a risorse di elaborazione, rete e archiviazione ospitate nel cloud con pagamento in base al consumo. IaaS è per i clienti che desiderano il controllo interno sulle proprie applicazioni e piattaforma, ma desiderano scalare e ridurre le risorse dell'infrastruttura in base alle necessità, invece di pagare il prezzo elevato della costruzione e della gestione di un data center in sede con la capacità di ospitare carichi di lavoro altamente variabili o "impegnativi". .