La pianificazione delle risorse aziendali ( ERP ) è la gestione integrata dei principali processi aziendali, spesso in tempo reale e mediata da software e tecnologia. 

ERP viene solitamente indicato come una categoria di software di gestione aziendale, in genere una suite di applicazioni integrate , che un’organizzazione può utilizzare per raccogliere, archiviare, gestire e interpretare i dati di molte attività aziendali. I sistemi ERP possono essere locali o basati su cloud . Le applicazioni basate su cloud sono cresciute negli ultimi anni grazie alla disponibilità immediata delle informazioni da qualsiasi luogo con accesso a Internet.

ERP fornisce una visione integrata e continuamente aggiornata dei processi aziendali principali utilizzando database comuni gestiti da un sistema di gestione di database . I sistemi ERP tengono traccia delle risorse aziendali (contanti, materie prime , capacità produttiva) e dello stato degli impegni aziendali: ordini, ordini di acquisto e buste paga . Le applicazioni che compongono il sistema condividono i dati tra i vari reparti (produzione, acquisti, vendite, contabilità , ecc.) che forniscono i dati.
L’ ERP facilita il flusso di informazioni tra tutte le funzioni aziendali e gestisce i collegamenti con gli stakeholder esterni . 

Il software di sistema aziendale è un settore che produce componenti che supportano una varietà di funzioni aziendali. Sebbene i primi sistemi ERP si concentrassero sulle grandi imprese, le imprese più piccole utilizzano sempre più i sistemi ERP. 
Il sistema ERP integra vari sistemi organizzativi e facilita le transazioni e la produzione prive di errori, migliorando così l’efficienza dell’organizzazione. Tuttavia, lo sviluppo di un sistema ERP differisce dallo sviluppo di un sistema tradizionale. 

 I sistemi ERP vengono eseguiti su una varietà di hardware di computer e configurazioni di rete , in genere utilizzando un database come archivio di informazioni . 

ERP Modules