Buchungssysteme koordinieren und speichern geschäftsrelevante Vorgänge. Die Koordination erfolgt durch Transaktionen, die Abwicklung eines Vorgangs erfolgt anhand bestimmter Regeln. Die Speicherung der geschäftsrelevanten Vorgänge unterliegt besonderer Anforderungen an Verfügbarkeit, Zuverlässigkeit und Nachvollziehbarkeit. Besonders große Unternehmen sind auf Buchungssysteme angewiesen, bei Banken ist dies Teil des Kerngeschäfts.

Kernbanksysteme#

In einem Kernbanksystem (auch Core Banking System) werden geschäftsrelevante Vorgänge einer Bank abgewickelt und gespeichert. Beispielsweise ist Kordoba ein Kernbanksystem mit bankspezifischen Buchungsoperationen. Die Verbreitung in anderen Branchen ist daher gering.

Enterprise Resource Planning Systeme#

Enterprise Resource Planning Systeme enthalten in der Regel ebenfalls ein Kernbanksystem, jedoch nur als Teilfunktionalität. Bekannteste Vertreter sind SAP und Navision.