Mit HBCI (Home Banking Computer Interface) steht seit 1998 ein offener deutscher Standard für Online-Banking-Software zur Verfügung. HBCI definiert neben dem Verbindungsaufbau vom Computer zur Bank auch die Sicherheitsverfahren zur Authentifizierung und Verschlüsselung der Aufträge sowie die Datenformate und Abläufe für die Ausführung einzelner Bankgeschäfte.