Autojen diagnostiikkaohjelmisto auttaa tunnistamaan ja korjaamaan nykyaikaisten autojen ongelmia. Tämäntyyppinen ohjelmisto on usein yhteydessä auton sisäiseen vianmääritystietokoneeseen, ja sitä voivat käyttää ammattitaitoiset mekaanikot sekä harrastajat ja kotikäyttäjät. Auton diagnostiikkaohjelmisto on saatavilla monille alustoille.
Nykyaikaiset autot ovat sekoitus 20 -luvun perintöä ja 21 -luvun tekniikkaa. Vaikka polttomoottorin peruskäsitteet eivät ole muuttuneet paljon auton syntymän jälkeen, nykyaikainen elektroniikka ja tietotekniikka ovat tehneet autoista puhtaampia, turvallisempia ja tehokkaampia. Nykyautot ja kuorma -autot eivät kuitenkaan ole riittävän älykkäitä korjaamaan itseään, joten ajotietokoneet voivat usein tunnistaa ongelmat ennen kuin kuljettaja huomaa ne. Auton diagnostiikkaohjelmisto siltaa ihmisen ja koneen välisen kuilun ja auttaa sekä amatööri- että ammattimekaniikkaa tunnistamaan ongelmat nopeasti ja helposti.
Yhdysvalloissa kaikilla vuodesta 1996 lähtien myydyillä ajoneuvoilla on oltava sisäinen vianmääritystietokone sekä vakioliitäntä tietokoneen, päästöjenhallintajärjestelmien ja antureiden tietojen käyttämiseen. Tämä standardisarja, joka tunnetaan nimellä sisäinen diagnostiikka II (OBD-II), korvasi aiemmat järjestelmät, jotka olivat yksilöllisiä kullekin valmistajalle. OBD-II ja vastaavat standardit Euroopassa ja Aasiassa avasivat oven työkaluille ja ohjelmistoille, jotka voivat liittyä kaikkien valmistajien autoihin; se antoi myös riippumattomille mekaanikoille tavan päästä käsiksi sähköisiin tietoihin, jotka on varattu aikaisemmin jälleenmyyjille.
Nykyään autojen vianmääritysohjelmistoja, jotka ovat yhteydessä ODB-II-järjestelmiin, on saatavana lähes kaikille alustoille kannettavista tietokoneista älypuhelimiin. Näiden ohjelmien ominaisuudet vaihtelevat, mutta useimmat voivat lukea vikakoodeja (DTC), jotka laukaisevat moottorin tarkistusvalot auton kojelaudoissa. DTC: t voivat antaa tarkkoja tietoja ajoneuvon sähköisistä ja mekaanisista ongelmista. Joskus kuljettaja voi lukea tai nollata vikakoodin ilman matkaa automekaanikolle.
Vikakoodien lisäksi autojen diagnostiikkaohjelmisto voi käyttää OBD-II-standardia ja vastaavia eurooppalaisia ja aasialaisia standardeja ajoneuvon toimintojen valvontaan. Ohjelmisto voi lähettää viestin auton elektronisille laitteille ja pyytää tietoja kaikesta jäähdytysnesteen lämpötilasta sytytysajoitukseen. Nämä toiminnot voivat tarjota hyödyllistä tietoa, kuten kaasun mittarilukemaa, tai diagnosoida ongelmia, jotka eivät välttämättä laukaise vikakoodia.
Ammattimainen autodiagnostiikkaohjelmisto voi luottaa muutakin kuin vain OBD-II-tietoihin. Mekaanikot ja autokaupat voivat käyttää erikoistyökaluja, kuten oskilloskooppia, diagnosoida sähköongelmia tai pakokaasuanalysaattoria päästötestauksessa. Näiden työkalujen käyttöliittymä on olemassa, ja se voi olla tärkeä apu autoalan ammattilaisille. Lisäksi jotkut valmistajat käyttävät koodeja ja viestejä, jotka eivät kuulu OBD-II-standardiin ja joita kuluttajatason ohjelmistot eivät voi lukea. Nämä epätyypilliset koodit edellyttävät ammattimaista ohjelmistoa, joka on rakennettu tietyn valmistajan tuella.