Diagnose und Flash-Programmierung muss vielfach in existierende Anwendungen integriert werden. Häufig soll auch von einem bekannten Partner eine Diagnoseanwendung erstellt werden. In diesen Fällen muss Hardware und Software integriert werden - über Programmierschnittstellen (API), die der Sache gerecht werden. Standards erleichtern diese Implementierung natürlich, weil der Integrator seine Ergebnisse wiederverwenden kann.
Softing bietet zu seinen Hardware Interfaces unterschiedliche Programmierschnittstellen für verschiedenste Einsatzfälle an. Die APIs unterscheiden sich vor allem in der Komplexität, dem Zugriffskomfort, dem Echtzeitverhalten und der Langzeitverfügbarkeit.