Le applicazioni SaaS - Interazione

L'interazione. Il fatto di non avere in azienda i nostri dati ci rende molto più difficoltosa l'interazione dell'applicazione SaaS con altri programmi o procedure aziendali, anche con dei semplici CMS con cui magari gestiamo i nostri contatti. Per non parlare poi di moduli specifici, come il commercio elettronico, procedure per la gestione del personale, degli agenti, dei contratti, degli appuntamenti solo per citarne alcuni.

Normalmente, quando non si dispone di un sistema ERP che gestisca tutti, ma veramente tutti, gli aspetti aziendali, per cui ogni qualsiasi altro software diventa a questo punto superfluo - ipotesi peraltro abbastanza rara - è necessario che i vari software utilizzati in azienda possano dialogare tra di loro ed eventualmente essere sincronizzati per l'interscambio dei dati. Se ci pensiamo, spesso si sincronizza anche la rubrica degli SmartPhone (iPhone, BlackBerry, ecc.) con quella della posta elettronica e/o dei sistemi di gestione, figurarsi se possiamo permetterci di non avere nessuna sincronizzazione tra le applicazioni aziendali.

L'anagrafica dei clienti presenti sul sistema gestionale può diventare estremamente importante ad esempio per la gestione di mailing, newsletter e comunicazioni alla clientela, così come la gestione della fatturazione può necessitare di taluni dati che possono provenire da sistemi di controllo della produzione e/o di gestione del personale, oppure la primanota può richiedere l'interscambio di dati con software di gestione della tesoreria. E così via.

Ecco allora che, mentre in un sistema tradizionale i dati sono tutti presenti sul server dell'azienda, e quindi questi interscambi possono essere gestiti con relativa facilità, in caso di applicazioni SaaS tutto deve passare per la software-house, che deve eventualmente creare ed individuare, su misura, una possibilità di interfacciamento e sincronizzazione. Aspetto questo molto delicato, e non sempre di facile soluzione su sistemi, come quelli SaaS, che devono abitualmente servire migliaia o decine di migliaia di utenti ed in cui l'approntamento di soluzioni di condivisione ed interscambio personalizzate non è necessariamente una cosa banale.

Analogamente, il fatto di avere i dati su di un server di terzi ci impedisce di potere effettuare direttamente delle queries (interrogazioni) sul database. Possiamo utilizzare solamente le elaborazioni che mette a disposizione l'applicazione SaaS, eventuali esigenze ulteriori dovranno, eventualmente, passare sempre per la software-house che gestisce il servizio.