Ein ERP-System besteht aus mehreren Schichten, die von der Datenhaltung bis hin zur Benutzungsoberfläche reichen. Abbildung: Aufbau eines ERP-Systems nach Gronau (2021, S. 27). Datenhaltungsschicht Einzelnen Datenbestände werden über ein Datenbankmanagementsystem (typischerweise von IBM, Microsoft, Oracle oder ein Open-Source-System) zugänglich gemacht. Hier befinden sich Schnittstellen, um auf andere Datenbanken zugreifen zu können. Applikationsschicht Diese besteht erstens aus einem datenbankabhängigen Teil, der für die Applikation einen Zugriff auf die durch das Datenbankmanagementsystem verwalteten Daten gestattet. Zweitens verfügt sie über einen datenbankunabhängigen Teil, der die Daten an den Applikationskern weiterreicht. Weiterhin gehört zur Applikationsschicht eine Programmierumgebung, in der mit der zu dem ERP-System ausgelieferten Programmiersprache Anwendungen ergänzt oder erweitert werden können. Mit dem ERP-System wird eine Middleware ausgeliefert. Diese gestattet den Aufruf anderer Programme (z. B. über Remote Procedure Calls) oder die Integration von anderen Programmiersprachen. Adaptionsschicht Eine Adaptionsschicht gestattet die Anpassung der Funktionalität des genutzten Ausschnittes des Datenmodells von ERP-Systemen an die jeweils abgebildeten betrieblichen Prozesse und Datenstrukturen, auch Customizing genannt. Je nach Umfang und Reichweite des ERP-Systems sind diese Customizing-Funktionen mitunter sehr umfangreich. Um Prozesse, die unterschiedliche Informationssysteme nutzen, in einem einheitlichen rechnerunterstützten Modell abbilden zu können, werden als Integrationselemente häufig Workflow-Management-Systeme verwendet. Benutzungsschicht Die oberste Schicht bildet die Benutzungsoberfläche, oft auch als Web-Client ausgeprägt. Beim Web-Client ist zur Bedienung des ERP-Systems statt einer Client-Installation nur die Installation eines Web-Browsers erforderlich. Allerdings kann dadurch die Funktionalität gegenüber der Standard-Benutzungsoberfläche des ERP-Systems eingeschränkt sein. Quelle: Gronau, Norbert. ERP-Systeme: Architektur, Management Und Funktionen Des Enterprise Resource Planning. 4.th edition. Berlin. Boston: De Gruyter Oldenbourg, 2021.