Gli ERP (in inglese Enterprise Resource Planning), detti anche Programmi di Gestione Integrati (PGI), sono delle applicazioni il cui scopo è di coordinare l'insieme delle attività aziendali (attività dette verticali come la produzione, l'approvvigionamento oppure orizzontali come il marketing, le forze di vendita, la gestione delle risorse umane, ecc.) su uno stesso sistema d'informazione.
I Programmi di Gestione Integrati propongono generalmente degli strumenti di Groupware e di Workflow per assicurare la trasversalità e la circolazione dell'informazione tra i diversi servizi aziendali.
Il termine "ERP" deriva dal nome del metodo MRP (Manufacturing Resource Planning) usato a partire dagli anni 70 per la gestione e la pianificazione della produzione industriale.
Più che un semplice software, un ERP è un vero e proprio progetto che richiede un'integrazione totale di uno strumento software all'interno di un'organizzazione e di una struttura specifica, con i relativi costi piuttosto elevati di ingegneria. D'altro canto la sua realizzazione nell'azienda implica delle modifiche importanti a livello delle abitudini di lavoro della maggior parte dei dipendenti. Così si considera che il costo dello strumento software rappresenta meno del 20% del costo totale di realizzazione di un simile sistema.