On-premises software

Il software on-premises (letteralmente "software presso la sede"), in contrapposizione al software come servizio (o Saas), si traduce in pratica nell'installazione ed esecuzione del software direttamente su macchina locale, sia essa aziendale che privata, intesa sia come singola postazione di…

On-premises software
Immagine: Syced — CC BY-SA 4.0 — Wikimedia Commons

Il software on-premises (letteralmente "software presso la sede"), in contrapposizione al software come servizio (o Saas), si traduce in pratica nell'installazione ed esecuzione del software direttamente su macchina locale, sia essa aziendale che privata, intesa sia come singola postazione di lavoro che come server raggiungibile esclusivamente dall'interno della rete aziendale. "Presso la sede" significa che il sistema informatico è installato/erogato proprio nel luogo (sito, edificio) ove è utilizzato.

L'approccio on-premises per la distribuzione/utilizzo del software è stato ritenuto la norma fino al 2005, data oltre la quale si è progressivamente ampliato l'utilizzo di software (o di piattaforme/infrastrutture informatiche) che si esegue su computer remoti. Non entrando nello specifico e con linguaggio popolare, l'alternativa alla logica on premises è l'erogazione in cloud.

Posizione

Il software on-premises viene installato sui sistemi informatici interni di un'azienda, di un'organizzazione o di un utente privato insieme all'hardware e alle altre infrastrutture necessarie per il funzionamento del software.

Il software basato su cloud viene solitamente offerto tramite Internet ed è accessibile agli utenti online indipendentemente dall'ora e dalla posizione. A differenza del software on-premises, gli utenti del software basato su cloud devono solo installare un'applicazione o un browser Web per accedere ai suoi servizi.

Costi necessari per l'accesso ai servizi

Per il software on-premises, sono previsti diversi costi da sostenere finché il software e i relativi servizi non saranno completamente disponibili per l'uso. Innanzitutto, la realizzazione di software on-premises all'interno dell'organizzazione richiede elevati costi iniziali, inclusi i costi sostenuti per l'acquisto di hardware e altre infrastrutture nonché i costi necessari per l'installazione del software. Oltre a ciò, l'ente può procedere all'acquisto della licenza specifica del software, che comporta costi e tempi per la preparazione e le procedure necessarie. Inoltre, al fine di mantenere la funzionalità del software, sono necessarie manutenzioni varie e la società sarà soggetta anche ai costi sostenuti per tali operazioni.

D'altra parte, in generale, i costi iniziali richiesti per l'utilizzo dei servizi software sono considerati relativamente bassi per i software basati su cloud e quindi adatti alle piccole imprese senza grandi capitali. Inoltre, gli utenti di software basati su cloud non sono soggetti a canoni di licenza né a costi di manutenzione e funzionamento poiché sono a carico dei fornitori di software. Inoltre, si prevede che i costi sostenuti per le infrastrutture saranno inferiori rispetto a quelli sostenuti per il software on-premises poiché gli utenti necessitano solo dei propri dispositivi elettronici per poter accedere ai servizi.

Sebbene i costi iniziali per l'accesso ai servizi siano generalmente bassi per il software basato su cloud, i costi totali richiesti per l'utilizzo del software in un periodo di tempo specifico non sono sicuri poiché il software basato su cloud richiede un pagamento di routine (ovvero una quota di abbonamento mensile) per l'uso di servizi mentre il software on-premises no.

Funzionamento e manutenzione

L'organizzazione che utilizza il software in sede è pienamente responsabile del funzionamento quotidiano e della manutenzione del sistema. Ciò si traduce in più tempo e costi necessari per il funzionamento del sistema, nonché in personale IT specializzato nella gestione del sistema.

D'altro canto, per il software basato su cloud, è un fornitore di software responsabile del funzionamento e della manutenzione del sistema. Pertanto, non è necessario assumere professionisti IT all'interno della società specificatamente allo scopo di utilizzare il software.

Backup e archiviazione dei dati

Per quanto riguarda la manutenzione e le operazioni, la società che utilizza il software on-premises è responsabile anche del backup e dell'archiviazione dei dati del software. Ciò implica la capacità della società di avere il pieno controllo sui propri dati e sulla propria sicurezza.

Per il software basato su cloud, la società non ha alcun obbligo di backup dei dati di per se, poiché tale responsabilità spetta al fornitore del software e il backup dei dati è indispensabile per il fornitore stesso nell'offrire i propri servizi. D’altro canto, il controllo dei dati da parte dei fornitori di software suggerisce che gli utenti non hanno alcun controllo sui dati e sulle prestazioni del software di sistema. Ciò potrebbe comportare alcuni problemi di sicurezza, soprattutto per coloro che sono soggetti a standard di rigorose normative sulla protezione dei dati, come gli istituti finanziari.

Sicurezza dei dati

Come detto, gli utenti sono responsabili della gestione dei dati per il software on-premises, mentre per il software basato su cloud la responsabilità ricade sul fornitore del software.

Tuttavia, la differenza nel livello di sicurezza rispetto alla protezione dei dati tra il software on-premises e quello basato su cloud è discutibile. Alcuni esperti sostengono che il software basato su cloud è probabilmente più sicuro in quanto dispone di una maggiore quantità di capitale e altre risorse da investire nel sistema di sicurezza dei dati rispetto alle normali realtà aziendali. Mentre altri sostengono che ciò sia discutibile in quanto i fornitori di software sono solitamente più esposti a essere presi di mira da attacchi informatici poiché detengono grandi quantità di dati all’interno del sistema.

Servizi correlati

Altre voci

OdooO

Odoo

Odoo, nato nel 2005 ad opera della Fabien Pinckaers con il nome TinyERP e fino al 2014 chiamato OpenERP, è una suite di software gestionali che include un'applicazione di customer relationship management, una di e-commerce, una di fatturazione, una di contabilità e altre ancora.

Leggi la voce →
O

OnlyOffice

OnlyOffice (precedentemente TeamLab), stilizzato come onlyoffice, è una suite per ufficio con software libero ed un ecosistema di applicazioni collaborative creato dalla Ascensio System una società con sede in Lettonia.

Leggi la voce →
E

Enterprise resource planning

Un enterprise resource planning o ERP, conosciuto come pianificazione delle risorse d'impresa, è un software di gestione (o Software gestionale) che integra tutti i processi aziendali e tutte le funzioni aziendali rilevanti, ad esempio vendite, acquisti, gestione magazzino, finanza o…

Leggi la voce →
C

Collaudo del software

Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo. Consiste…

Leggi la voce →
Q

Qualità del software

Per qualità del software si intende la misura in cui un prodotto software soddisfa un certo numero di aspettative rispetto sia al suo funzionamento sia alla sua struttura interna. Gran parte della ricerca nel campo dell'ingegneria del software è dedicata, direttamente o indirettamente, al tema…

Leggi la voce →
V

Versione (sviluppo software)

In informatica, ma soprattutto nello sviluppo software, la versione (di un software, programma o applicazione) corrisponde a un determinato stato nello sviluppo di un software secondo l'uso del versioning (lett. "versionamento"). Secondo il Grand dictionnaire terminologique, il versionnage…

Leggi la voce →