Avtomobilska diagnostična programska oprema pomaga prepoznati in odpraviti težave v sodobnih avtomobilih. Ta vrsta programske opreme se pogosto povezuje z vgrajenim diagnostičnim računalnikom v avtomobilu in jo lahko uporabljajo tako poklicni mehaniki kot ljubitelji in domači uporabniki. Programska oprema za avtomobilsko diagnostiko je na voljo za številne platforme.
Sodobni avtomobili so mešanica dediščine 20. stoletja in tehnologije 21. stoletja. Medtem ko se najosnovnejši koncepti motorja z notranjim zgorevanjem od rojstva avtomobila niso veliko spremenili, so zaradi sodobne elektronike in računalniške tehnologije avtomobili postali čistejši, varnejši in učinkovitejši. Današnji avtomobili in tovornjaki pa niso dovolj pametni, da bi se sami popravili, zato lahko vgrajeni računalniki pogosto prepoznajo težave, preden jih voznik opazi. Avtomobilska diagnostična programska oprema premosti vrzel med človekom in strojem ter pomaga amaterskim in profesionalnim mehanikom hitro in enostavno prepoznati težave.
V ZDA morajo vsa vozila, prodana od leta 1996, imeti notranji diagnostični računalnik, pa tudi standardni vmesnik za dostop do podatkov iz računalnika, sistemov za nadzor emisij in senzorjev. Ta niz standardov, znan kot onboard diagnostics II (OBD-II), je nadomestil prejšnje sisteme, ki so bili edinstveni za vsakega proizvajalca. OBD-II in podobni standardi v Evropi in Aziji so odprli vrata za orodja in programsko opremo, ki bi se lahko povezala z avtomobili vseh proizvajalcev; neodvisnim mehanikom je dal tudi način za dostop do elektronskih informacij, ki so bile prej rezervirane za zastopstva.
Danes je programska oprema za avtomobilsko diagnostiko, ki se povezuje s sistemi ODB-II, na voljo za skoraj vsako platformo, od prenosnikov do pametnih telefonov. Zmogljivosti teh programov se razlikujejo, vendar večina zna prebrati diagnostične kode težav (DTC), ki sprožijo lučke za preverjanje motorja na avtomobilskih armaturnih ploščah. DTC lahko zagotovijo posebne informacije o električnih in mehanskih težavah v vozilu. Včasih lahko voznik prebere ali ponastavi kodo težave brez potovanja k avtomehaniku.
Poleg kod napak lahko programska oprema za avtomobilsko diagnostiko uporablja OBD-II in podobne evropske in azijske standarde za spremljanje funkcij vozila. Programska oprema lahko elektronskim napravam avtomobila pošlje sporočilo in zahteva informacije o vsem, od temperature hladilne tekočine do časa vžiga. Te funkcije lahko zagotovijo koristne informacije, kot je poraba goriva, ali diagnosticirajo težave, ki ne sprožijo nujno DTC.
Profesionalna programska oprema za avtomobilsko diagnostiko se lahko zanaša na več kot le na informacije OBD-II. Mehaniki in prodajalci avtomobilov lahko uporabljajo specializirana orodja, kot je osciloskop za diagnosticiranje električnih težav ali analizator izpušnih plinov za testiranje emisij. Obstaja programska oprema za vmesnik s temi orodji, ki je lahko pomembna pomoč strokovnjakom za avtomobilske storitve. Poleg tega nekateri proizvajalci uporabljajo kode in sporočila, ki niso del standarda OBD-II in jih programska oprema na ravni potrošnikov morda ne more prebrati. Te nestandardne kode zahtevajo profesionalno programsko opremo, izdelano s podporo za določenega proizvajalca.