Dvije glavne vrste softvera za popravak automobila koriste se za dijagnostiku ili za upravljanje glavnim uredom. Dijagnostički softver za popravak automobila može sadržavati bogato znanje, uključujući postupke popravka, upute za rješavanje problema, poznate dobre vrijednosti za senzore i druge neprocjenjive informacije. Ovaj softver je često dostupan u zasebnim stranim i domaćim izdanjima, a može pokriti i određene marke vozila. Specijalizirani softver za popravak automobila također je dostupan za napredne dijagnostičke alate, od kojih neki mogu biti prilično sofisticirani računalni uređaji. Front-end softver može uključivati procjenitelje, planere i generatore radnih naloga.
Mehaničari su povijesno većinu svojih informacija dobivali iz priručnika za popravak i iskustva. Nekoliko različitih izdavača prikupilo je korisne informacije i dalo ih u obliku knjige. Dvije glavne vrste ovih knjiga bili su dijagnostički priručnici i paušalni vodiči. Dijagnostički priručnici sadržavali su specifikacije i postupke popravka, a vodiči s paušalnim cijenama imali su procjene koliko dugo svaki pojedini posao treba trajati. Uz raširenu upotrebu osobnih računala na radnom mjestu, ova vrsta informacija prevedena je u softver za popravak automobila.
Većina modernih objekata za popravak automobila ima neku vrstu kompjuteriziranog informacijskog sustava koji pomaže u dijagnostici i popravcima. Najjednostavniji oblik ovoga je jedan računalni terminal sa setom kompaktnih diskova (CD) ili digitalnih svestranih diskova (DVD) koji sadrže postupke popravka, specifikacije i druge informacije. Tehničar može unijeti godinu, marku i model vozila u ovu vrstu sustava kako bi potražio određene informacije. Neki od ovih softverskih programa također uključuju razne sheme, ožičenje i eksplodirane dijagrame prikaza.
Postoji nekoliko varijanti ove osnovne vrste softvera za popravak automobila. Neki davatelji usluga nude sve ove informacije putem internetske veze. Na taj način tehničar ili trgovina plaćaju mjesečnu naknadu za pristup informacijama koje su uvijek ažurne. Slične usluge nude kritične biltene i postupke popravka koje su sastavili pravi tehničari na terenu. Softver je također obično dostupan za namjenski skener i dijagnostičku opremu, a neki programi čak mogu pretvoriti prijenosno računalo u alat za skeniranje.
Druga glavna vrsta softvera za popravak automobila obično se koristi u uredu. Paušalna procjena je jedna od najvažnijih funkcija ovog softvera. Ova vrsta softvera omogućuje piscu tehnologije ili servisa da unese godinu, marku i model vozila kako bi vidio koliko bi popravak trebao trajati. Ti se paušalni brojevi zatim mogu kombinirati s cijenom dijelova kako bi se stvorila procjena. Ova vrsta softvera također može nuditi funkciju planiranja, generirati radne naloge i pratiti prodaju.