ERP sisteminin çıkış noktası olarak MRP (Material Resource Planning / Malzeme İhtiyaç Planlaması) yazılımları düşünülebilir. Daha sonra geliştirilen ve adına MRP 2 denilen sistem bu kez Manufacturing Resource Planning (İmalat Kaynak Planlaması) olarak tanımlandı. Böylece daha önceleri yalnızca malzeme ihtiyaçlarını planlama için kullanılan sistem, üretim ihtiyaçlarını planlamaya doğru evrildi, işin kapsamı biraz daha genişletildi.
MRP 2’den sonra geliştirilen sistemin adına ERP denildi. Açılımı ise Enterprise Resource Planning yani Kurumsal Kaynak Planlaması. MRP 1 ve MRP 2’de sadece işletmenin kendi sınırları içerisindeki faktörler değerlendirilirken ERP ile müşteriler, tedarikçiler gibi dışarıdan gelecek olan faktörler ve dış faktörlere bağlı, tedarik süreci gibi, iş süreçlerinin de işletme içindeki yapıya etkisi hesaplanarak ERP sistemleri geliştirildi. Şirketlerin iş süreçlerini yönetmedeki en büyük yardımcısı olan bu sistemin adının Enterprise Resource Planning kısaca ERP olmasının nedeni bu şekilde özetlenebilir.
ERP, kurumların, işletmelerin sahip olduğu bütün varlıkları en iyi şekilde değerlendirip, onların kontrollerini ve kapasite planlamalarını yapmak için kullanılır. Ayrıca arz ve talepleri dengelemek, üretim iş süreçlerini yönetmek, kapasite ve hedefleri optimum şekilde eşleştirmek ve tüm süreçleri kayıt altına alınıp ihtiyaç doğrultusunda izlenmesini sağlamak ERP yazılımları sayesinde kolayca gerçekleştirilir. Önceleri yalnızca üretim yapan firmaların kullandığı ve üretim hedefli olarak çalıştırılan ERP yazılımları, artık hizmet sektöründeki firmalar tarafından da tercih edilmeye başlandı. Hizmet sektöründeki firmalar da iş süreçlerini ERP yazılımı üzerinden kolayca yönetebilir.