Usability/User Experience wird meistens mit grafischen Benutzeroberflächen verknüpft. Viele Methoden lassen sich aber auch auf den Entwurf von Programmierschnittstellen (APIs) anwenden. Es gibt viele Kriterien für gute und weniger gute Interaktionsmodelle. Auch Programmierschnittstellen lassen sich mit klassischen Usabilitytests qualitätssichern.
Mein Kollege, Emilio Kempkes, hat sich die Gemeinsamkeiten zwischen klassischer Ergonomie und Softwaretechnik an einem komplexen Beispiel aus der echten Welt angeschaut, nämlich dem Konnektor für die Telematikinfrastruktur (TI). Der TI-Konnektor verbindet medizinische Einrichtungen mit der sicheren bundesweiten Daten- und Serviceinfrastruktur.