Siti web Applicazioni web Automatizzazione
di processi
Applicazioni
già esistenti
 

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.