ERP (Enterprise-Resource-Planning-System): ERP-Systeme, oder auch Warenwirtschaftssysteme, bestehen aus einer Vielzahl verschiedener Funktionsbereiche, um die Prozesse im Unternehmen softwareseitig abzubilden. Beispiele sind Module, wie Finanzbuchhaltung, Dokumentenmanagement, Materialwirtschaft, Produktdatenmanagement, Produktionssteuerung und -planung, Stückliste, Bedarfsermittlung, Stammdatenverarbeitung, Marketing, Verkauf, Rechnungswesen, Finanzwesen, Personalwirtschaft, Entwicklung, Marketing, Forschung usw. In der Regel werden in einem Unternehmen verschiedene Softwarepakete miteinander kombiniert und individuell an die Bedürfnisse der Firma angepasst. Man spricht von Individualanpassungen und Customizations. Dadurch kann sich jedes Unternehmen eine eigene Enterprise Software gestalten. Mit dem Aufkommen cloudbasierter Enterprise Software lässt sich die Anpassungen von Standard-Enterprise-Software über Erweiterungen, Extensions und Apps einfacher realisieren, da Anbieter Ihre Programme über Onlineplattformen vertreiben können.