Automobilių diagnostikos programinė įranga padeda nustatyti ir taisyti šiuolaikinių automobilių problemas. Šio tipo programinė įranga dažnai siejama su automobilio diagnostikos kompiuteriu ir gali būti naudojama profesionaliems mechanikams, mėgėjams ir namų vartotojams. Automobilių diagnostikos programinė įranga yra prieinama daugeliui platformų.
Šiuolaikiniai automobiliai yra XX amžiaus paveldo ir XXI amžiaus technologijų mišinys. Nors pagrindinės vidaus degimo variklio koncepcijos beveik nepasikeitė nuo pat automobilio gimimo, šiuolaikinė elektronika ir kompiuterinės technologijos padarė automobilius švaresnius, saugesnius ir efektyvesnius. Tačiau šiuolaikiniai automobiliai ir sunkvežimiai nėra pakankamai protingi, kad galėtų patys taisytis, todėl borto kompiuteriai dažnai gali nustatyti problemas, kol vairuotojas jas nepastebi. Automobilių diagnostikos programinė įranga sumažina atotrūkį tarp žmogaus ir mašinos ir padeda tiek mėgėjams, tiek profesionaliems mechanikams greitai ir lengvai nustatyti problemas.
JAV visos nuo 1996 metų parduodamos transporto priemonės privalo turėti vidinį diagnostikos kompiuterį, taip pat standartinę sąsają, leidžiančią pasiekti duomenis iš kompiuterio, išmetamųjų teršalų kontrolės sistemas ir jutiklius. Šis standartų rinkinys, žinomas kaip integruota diagnostika II (OBD-II), pakeitė ankstesnes sistemas, kurios buvo unikalios kiekvienam gamintojui. OBD-II ir panašūs standartai Europoje ir Azijoje atvėrė duris įrankiams ir programinei įrangai, galinčiai sąsają su visų gamintojų automobiliais; tai taip pat suteikė nepriklausomiems mechanikams galimybę pasiekti elektroninę informaciją, kuri anksčiau buvo skirta platintojams.
Šiandien automobilių diagnostikos programinė įranga, susieta su ODB-II sistemomis, yra prieinama beveik visoms platformoms – nuo nešiojamųjų kompiuterių iki išmaniųjų telefonų. Šių programų galimybės skiriasi, tačiau dauguma jų gali nuskaityti diagnostinius gedimų kodus (DTC), kurie įjungia variklio prietaisų skydelio lemputes. DTC gali suteikti konkrečios informacijos apie transporto priemonės elektrines ir mechanines problemas. Kartais vairuotojas gali perskaityti arba iš naujo nustatyti gedimo kodą nesikreipdamas į automobilių mechaniką.
Be gedimų kodų, automobilių diagnostikos programinė įranga gali naudoti OBD-II ir panašius Europos ir Azijos standartus transporto priemonės funkcijoms stebėti. Programinė įranga gali siųsti žinutę į automobilio elektroninius įrenginius, prašydama informacijos apie viską – nuo aušinimo skysčio temperatūros iki uždegimo laiko. Šios funkcijos gali suteikti naudingos informacijos, pvz., degalų ridą arba diagnozuoti problemas, dėl kurių nebūtinai atsiranda DTC.
Profesionali automobilių diagnostikos programinė įranga gali remtis ne tik OBD-II informacija. Mechanikai ir automobilių pardavėjai gali naudoti specializuotus įrankius, pvz., osciloskopą, kad nustatytų elektros problemas, arba išmetamųjų dujų analizatorių išmetamųjų teršalų kiekiui tikrinti. Yra programinė įranga, skirta sąsajai su šiais įrankiais ir gali būti svarbi pagalba automobilių priežiūros specialistams. Be to, kai kurie gamintojai naudoja kodus ir pranešimus, kurie nėra OBD-II standarto dalis, kurių vartotojų lygio programinė įranga gali neįskaityti. Šiems nestandartiniams kodams reikalinga profesionali programinė įranga, sukurta palaikant tam tikrą gamintoją.