Protocols for programming interfaces have always been standardized whenever different test systems (e.g. in brand and independent repair shops) are to access vehicles or different ECUs have to be integrated into subsystems – requirements that are in fact always demanded nowadays!