Enterprise resource planning (letteralmente “pianificazione delle risorse d’impresa”, spesso abbreviato in ERP) è un sistema di gestione che integra tutti i processi di business rilevanti di un’azienda (vendite, acquisti, gestione magazzino, contabilità etc.)
Con l’aumento della popolarità dell’ERP e la riduzione dei costi per l’ICT (Information and Communication Technology), si sono sviluppate applicazioni che aiutano i business manager ad implementare questa metodologia nelle attività di business come: controllo di inventari, tracciamento degli ordini, servizi per i clienti, finanza e risorse umane.