Bei ERP-Systemen handelt es sich um fortgeschrittene Lösungen, die relationale Datenbanken verwenden und bei denen aufgrund unterschiedlicher Konfigurationsmöglichkeiten in der Regel sowohl Server als auch Endgeräte in Form von PCs, Laptops, POS-Displays, Smartphones bzw. Tablets benötigt werden. Die einzelnen Endgeräte stellen eine Verbindung zum Anwendungsserver und zur Datenbank über das Internet/Intranet her. Bei nativen Anwendungen, die auf einem Smartphone oder einem POS-Terminal eines Ladengeschäfts installiert sind, kann das System entweder im Online- oder Offline-Modus betrieben werden. Bei der zweiten Option kommt eine mobile/lokale Datenbank zum Einsatz, die in regelmäßigen Zeitabständen mit dem zentralen Server synchronisiert wird. Die Server können durch das Kundenunternehmen lokal betrieben und verwaltet werden. Allerdings entschieden sich immer mehr Unternehmen für das Hosting, bei dem die benötigte Hardware- und Softwareinfrastruktur, also die Rechenleistung, von einem Rechenzentrumsanbieter wie bspw. Comarch gegen eine monatliche Gebühr (Abonnement) bezogen werden. In einem solchen Fall obliegt die Sicherstellung einer effizienten IT-Umgebung und die Gewährleistung einer entsprechenden Datensicherheit dem Serviceanbieter.