Te skróty odnoszą sie do programów diagnostycznych BMW instalowanych na pC. Generlanie EDIABAS jest skrótem oznaczjącym system diagnostyki elektronicznej jaki został wprowadzony przez BMW.Jednak ta nazwa często przewija sie opisach interfesów diagnostycznych ,ze współpracują one z EDIABAS. Poza tym po instalacji INPY jeden z folderów jest własnie tak nazwany :) Od 3/2007 w E87 do diagnostyki potrzebny jest interfejs z obsługą CAN-u. Ten go obsługuje http://www.do-it-auto.de/product/de/Auto-Diagnose/BMW-Diagnose/BMW-INPA-Ediabas-D-K-P-DCAN-USB-Interface.html ale również obsłuży auta wcześniejsze (bez CAN-u) Jezzeli auto jest wyprodukowane przed podaną datą to mozna zastosować również te dwa pozostałe. CAN jest protokołem wymiany danych miedzy sterownikami, który klasyfikowany jest jako OBD II