
Der Begriff Enterprise Resource Planning bezeichnet die unternehmerische Aufgabe, die in einem Unternehmen vorhandenen Ressourcen (Kapital, Betriebsmittel oder Personal) möglichst effizient für den betrieblichen Ablauf einzusetzen.
ERP-Systeme bestehen aus komplexer Anwendungssoftware zur Unterstützung der Ressourcenplanung eines ganzen Unternehmens.
Die Systeme unterscheiden sich hauptsächlich in ihrer fachlichen Ausrichtung (Zielbranchen), der Skalierbarkeit bei unterschiedlichen Unternehmensgrößen (vor allem bei der Anzahl benötigter User) und den zum Einsatz kommenden Technologien (Datenbanken, Programmiersprachen, unterstützten Betriebssystemen, etc.). Manche Systeme bauen gänzlich auf Java auf, während bei anderen Anbietern teilweise proprietäre Entwicklungsumgebungen zum Einsatz kommen. Genauso unterschiedlich sind die eingesetzten Datenbanksysteme. Die Spanne reicht von MS-Access oder MS-SQL über MySQL bis hin zu Oracle und anderen meist proprietären Datenbanken.