Es gibt verschiedene Arten von Softwaresystemen. Bei Unternehmen wird häufig zwischen Warenwirtschaftssystemen (WWS), Enterprise Resource Planning (ERP) und Produktionsplanungs- und Steuerungssystem (PPS) unterschieden.
Generell wird die ERP-Software als integrierteste Schicht mit allen Softwaremodulen bezeichnet. Hier finden sich Module wie
- Materialwirtschaft
- Produktion
- Finanzbuchhaltung
- Kostenrechnung
- Controlling
- Finanzen
- Personalwirtschaft
- Forschung und Entwicklung
- Verkauf und Marketing
- Stammdatenverwaltung
- Projektmanagement
als Systembestandteil. Das Unternehmen kann bei dieser ERP-Software die benötigten Module wie eine Art Baukastensystem nach Bedarf zusammenstellen. Im Bereich E-Commerce ist es häufig notwendig im Rahmen der Auswahl der E-Commerce Systeme und Tools die Unterstützung einer E-Commerce Unternehmensberatung in Anspruch zu nehmen. Besonders häufig ist bei E-Commerce Projekten die Anbindung an eine ERP Lösung zu berücksichtigen, um die Artikelstammdaten in den Webshop zu übernehmen.