I sistemi ERP sono sistemi software progettati per gestire in modo integrato le risorse aziendali, con lo scopo di facilitare e semplificare il flusso di informazioni tra le diverse funzioni aziendali.
I sistemi ERP sono composti da moduli interagenti che si scambiano informazioni in tempo reale e semplificano l’installazione dei programmi applicativi eliminando la necessità di sviluppare software.
Prima dei sistemi ERP un’azienda costruiva il proprio sistema usando differenti software.
Vantaggi: permette di scegliere, per ogni area funzionale, il software migliore in base alle esigenze dell’azienda.
Svantaggi: dover alimentare separatamente con i dati i differenti sottosistemi esistenti e dover isolare i dati.
La crescente complessità delle attività delle aziende, la necessità di disporre in tempi molto ristretti di dati aggiornati e immediatamente disponibili alle aree aziendali, ha portato all’ adozione dei sistemi ERP.
Alla base di un sistema ERP c’è infatti un database che funziona come deposito dei dati comune a diversi moduli. Questo sistema è caratterizzato dal fatto che tutti i moduli si presentano agli utenti con interfacce simili.
I sistemi ERP sono stati sviluppati attorno ai moduli per:
- Gestione finanziaria e contabile
- Produzione
- Logistica
- Vendite
- Risorse umane
A questi si aggiungono i moduli per:
- Gestione progetti
- Gestione commesse
- Gestione risorse come generalizzazione del sistema per la gestione delle risorse umane
- CRM come evoluzione della gestione delle vendite e del marketing

E’ sempre presente un sistema per la gestione dei diritti di accesso.
La modularità di un sistema ERP consente l’istallazione dei moduli solo per la gestione di alcune delle aree funzionali dell’impresa e non necessariamente tutte.
I sistemi ERP sono configurabili, in modo che i suoi moduli si adeguino alle modalità operative con le quali sono eseguiti i processi dell’utente.
La nozione di configurabilità è correlata al concetto di best practice, con il quale si fa riferimento all’idea che ci sia un modo migliore di tutti gli altri di fare le cose. La best practice non è immutabile; con il cambiare delle esigenze mutano le best practice.
La possibilità di configurare il sistema al momento dell’installazione è il modo più semplice, affidabile ed economico di adeguarlo ai processi aziendali.
VANTAGGI: discendono dalla centralizzazione dei dati in un singolo database, dall’integrazione dei processi aziendali e dal fatto che i moduli realizzano best practice per le funzioni che implementano:
- Le decisioni aziendali sono più precise;
- I dati non sono duplicati e non è necessario riallineare i sistemi;
- I dati sono logicamente centralizzati e sono disponibili a tutti in tempo reale;
- La presenza di un sistema centrale semplifica la gestione dei dati riservati;
SVANTAGGI:
- Elevati costi diretti per l’implementazione della soluzione ERP;
- Elevati costi per la configurazione o per la personalizzazione del software;
- Resistenza al cambiamento da parte delle strutture aziendali;
- Resistenza a condividere dati sensibili tra una struttura aziendale e le altre;
- Costi indiretti per la formazione del personale;
- Riduzione del numero dei fornitori del software e riduzione del potere contrattuale nei confronti dei fornitori del software;