Eine Datenbank ist ein Sammelort für Daten und bietet verschiedene Möglichkeiten, die darin gespeicherten Informationen zu suchen, zu sortieren oder darauf zuzugreifen. Für den Zugriff auf die Datensätze ist eine spezielle Abfragesprache erforderlich. Im Gegensatz zu einer dezentralen Datenhaltung bietet eine Datenbank die Möglichkeit, Daten sicherer und hochverfügbar zu speichern.
Das ARCFLOW zugrunde liegende Datenbanksystem ist auf hohe Leistung und geringe Wartung ausgelegt. ARCFLOW besteht aus insgesamt drei Datenbanken: der Applikationsdatenbank, der Vorschaudatenbank und der Blob-Datenbank.