Το λογισμικό διάγνωσης αυτοκινήτων βοηθά στον εντοπισμό και την επιδιόρθωση προβλημάτων στα σύγχρονα αυτοκίνητα. Αυτός ο τύπος λογισμικού συνδέεται συχνά με τον ενσωματωμένο διαγνωστικό υπολογιστή ενός αυτοκινήτου και μπορεί να χρησιμοποιηθεί από επαγγελματίες μηχανικούς καθώς και από χομπίστες και οικιακούς χρήστες. Το λογισμικό διάγνωσης αυτοκινήτων είναι διαθέσιμο για πολλές πλατφόρμες.
Τα σύγχρονα αυτοκίνητα είναι ένα μείγμα κληρονομιάς του 20ού αιώνα και τεχνολογίας 21ου αιώνα. Ενώ οι πιο βασικές έννοιες του κινητήρα εσωτερικής καύσης δεν έχουν αλλάξει πολύ από τη γέννηση του αυτοκινήτου, τα σύγχρονα ηλεκτρονικά και η τεχνολογία των υπολογιστών έχουν κάνει τα αυτοκίνητα πιο καθαρά, ασφαλή και αποδοτικά. Τα σημερινά αυτοκίνητα και φορτηγά δεν είναι αρκετά έξυπνα για να διορθωθούν, ωστόσο, έτσι οι υπολογιστές που βρίσκονται επί του σκάφους μπορούν συχνά να εντοπίσουν προβλήματα προτού τα παρατηρήσει ο οδηγός. Το διαγνωστικό λογισμικό αυτοκινήτου γεφυρώνει το χάσμα μεταξύ ανθρώπου και μηχανής και βοηθά τόσο τους ερασιτέχνες όσο και τους επαγγελματίες μηχανικούς να εντοπίζουν προβλήματα γρήγορα και εύκολα.
Στις ΗΠΑ, όλα τα οχήματα που πωλούνται από το 1996 απαιτείται να έχουν έναν εσωτερικό διαγνωστικό υπολογιστή, καθώς και μια τυπική διεπαφή για πρόσβαση στα δεδομένα από τον υπολογιστή, συστήματα ελέγχου εκπομπών και αισθητήρες. Αυτό το σύνολο προτύπων, γνωστό ως διαγνωστικά επί του σκάφους II (OBD-II), αντικατέστησε παλαιότερα συστήματα που ήταν μοναδικά για κάθε κατασκευαστή. Το OBD-II και παρόμοια πρότυπα στην Ευρώπη και την Ασία άνοιξαν την πόρτα για εργαλεία και λογισμικό που θα μπορούσαν να συνδεθούν με αυτοκίνητα όλων των κατασκευαστών. έδωσε επίσης στους ανεξάρτητους μηχανικούς έναν τρόπο πρόσβασης σε ηλεκτρονικές πληροφορίες που προορίζονταν προηγουμένως για αντιπροσωπείες.
Σήμερα, το λογισμικό διάγνωσης αυτοκινήτων που διασυνδέεται με συστήματα ODB-II είναι διαθέσιμο για σχεδόν κάθε πλατφόρμα, από φορητούς υπολογιστές έως smartphone. Οι δυνατότητες αυτών των προγραμμάτων ποικίλλουν, αλλά τα περισσότερα μπορούν να διαβάσουν διαγνωστικούς κωδικούς βλάβης (DTC) που ενεργοποιούν τα φώτα ελέγχου κινητήρα στα ταμπλό του αυτοκινήτου. Οι κωδικοί DTC μπορούν να παρέχουν συγκεκριμένες πληροφορίες σχετικά με ηλεκτρικά και μηχανικά προβλήματα σε ένα όχημα. Μερικές φορές ένας οδηγός μπορεί να διαβάσει ή να επαναφέρει έναν κωδικό βλάβης χωρίς να πάει σε μηχανικό αυτοκινήτων.
Εκτός από τους κωδικούς προβλημάτων, το διαγνωστικό λογισμικό αυτοκινήτου μπορεί να χρησιμοποιήσει το OBD-II και παρόμοια ευρωπαϊκά και ασιατικά πρότυπα για την παρακολούθηση των λειτουργιών του οχήματος. Το λογισμικό μπορεί να στείλει ένα μήνυμα στις ηλεκτρονικές συσκευές του αυτοκινήτου, ζητώντας πληροφορίες για τα πάντα, από τη θερμοκρασία του ψυκτικού μέχρι το χρονισμό ανάφλεξης. Αυτές οι λειτουργίες μπορούν να παρέχουν χρήσιμες πληροφορίες, όπως χιλιόμετρα αερίου ή να διαγνώσουν προβλήματα που δεν προκαλούν απαραιτήτως έναν κωδικό DTC.
Το επαγγελματικό λογισμικό διάγνωσης αυτοκινήτων μπορεί να βασίζεται σε περισσότερες από πληροφορίες OBD-II. Οι μηχανικοί και οι αντιπροσωπείες αυτοκινήτων μπορεί να χρησιμοποιούν εξειδικευμένα εργαλεία, όπως έναν παλμογράφο για τη διάγνωση ηλεκτρικών προβλημάτων ή έναν αναλυτή καυσαερίων για δοκιμές εκπομπών. Υπάρχει λογισμικό για διασύνδεση με αυτά τα εργαλεία και μπορεί να αποτελέσει σημαντική βοήθεια για τους επαγγελματίες αυτοκινήτων. Επιπλέον, ορισμένοι κατασκευαστές χρησιμοποιούν κωδικούς και μηνύματα που δεν αποτελούν μέρος του προτύπου OBD-II, τα οποία ενδέχεται να είναι δυσανάγνωστα από λογισμικό επιπέδου καταναλωτή. Αυτοί οι μη τυποποιημένοι κωδικοί απαιτούν επαγγελματικό λογισμικό κατασκευασμένο με υποστήριξη για έναν συγκεκριμένο κατασκευαστή.