Applicazioni Web
Il concetto di applicazioni è molto ampio: rientrano in questa categoria tutti i software volti ad automatizzare un processo di qualunque genere. La loro realizzazione è in grado di fornire numerosi e concreti benefici all'azienda, a prescindere dalle sue dimensioni.
Esempi di applicazioni sono:
- la gestione del magazzino;
- il software di fatturazione;
- il software di supporto al controllo di gestione;
- quello a supporto della gestione del personale;
- la gestione degli interventi.
Ma anche processi più semplici come:
- il processo di firma per la richiesta di ferie/permessi/straordinari o, più in generale, autorizzazioni a procedere;
- la reportistica volta ad evidenziare l’andamento dell’azienda;
- la rilevazione delle attività svolte da ogni risorsa impegnata in un determinato processo.
Ci sarebbero un'infinità di esempi, perché tutto ciò che è un processo organizzato all’interno di un’azienda può essere automatizzato mediante un'applicazione.
Le applicazioni possono essere sviluppate con tecnologie tradizionali o in ambito web.
I vantaggi di realizzare applicazioni web sono molteplici:
- Portabilità – Le applicazioni web, contrariamente a quelle realizzate con tecnologie tradizionali, non necessitano di alcuna installazione sul computer che la deve utilizzare. Esse necessitano infatti esclusivamente di un browser (ad esempio Microsoft Internet Explorer), gratuito e presente in ogni tipo di sistema operativo. Se gli utenti dell’applicazione avranno nel loro PC Windows XP, o Windows 95, o MacIntosh, o Linux, o qualunque altro sistema operativo è completamente trasparente per l’applicazione web. Questo non avviene per gli altri tipi di applicazioni.
- Affidabilità – Non essendo necessaria alcuna installazione presso i computer degli utenti dell’applicazione, si azzera il rischio di incompatibilità con altri software perché non viene modificato alcun registro di configurazione.
- Distribuzione – Il software viene installato in una sola macchina (il server) e gli utenti vi accedono, dal loro computer, mediante browser. Ogni modifica al software, di conseguenza, va apportata in un solo punto (il server) e contestualmente tutti gli utenti vedranno la nuova versione del software. Questo elimina il problema della tecnologia tradizionale che necessita della distribuzione e relativa installazione della nuova versione del software, su tutti i computer che la devono utilizzare.
- Risparmio – la connessione al database e l’elaborazione dei dati avviene in un unico punto (il server) consentendo di risparmiare sulle licenze client del database stesso e sulla capacità elaborativa dei computer degli utenti finali.
- Espandibilità – Trattandosi di applicazioni che utilizzano la tecnologia web, possono facilmente sfruttare la rete internet per condividere informazioni e processi con clienti, con fornitori, con dipendenti che lavorano fuori sede o con sedi diverse della medesima azienda.
- Sicurezza – Pur trattandosi di applicazioni web, possono funzionare su server e reti aziendali senza aver alcun tipo di contatto con l’esterno, garantendo così la totale sicurezza dei dati da possibili incursioni esterne.

