In den meisten Fällen verwenden Bankensysteme eine serviceorientierte Architektur (SOA). Bei einer solchen Architektur werden Services zentral bereitgestellt und nach Bedarf kombiniert. Auf diese Weise können Prozesse schneller abgewickelt und Kosten eingespart werden.