Los dos tipos principales de software de reparación de automóviles se utilizan para diagnósticos o para administrar la oficina principal. El software de diagnóstico de reparación de automóviles puede contener una gran cantidad de conocimiento, incluidos los procedimientos de reparación, las instrucciones para la resolución de problemas, los buenos valores conocidos para los sensores y otra información invaluable. Este software a menudo está disponible en ediciones extranjeras y nacionales separadas, y también puede cubrir marcas específicas de vehículos. El software especializado de reparación de automóviles también está disponible para herramientas de diagnóstico avanzadas, algunas de las cuales pueden ser dispositivos informáticos bastante sofisticados. El software front-end puede incluir estimadores, planificadores y generadores de órdenes de trabajo.
Históricamente, los mecánicos obtuvieron la mayoría de su información de manuales de reparación y experiencia. Un puñado de diferentes editores generó información útil y la proporcionó en forma de libro. Dos tipos principales de estos libros fueron manuales de diagnóstico y guías de tarifa plana. Los manuales de diagnóstico contenían especificaciones y procedimientos de reparación, y las guías de tarifa plana tenían estimaciones de cuánto tiempo debería llevar cada trabajo específico. Con el uso generalizado de computadoras personales en el lugar de trabajo, este tipo de información se tradujo en software de reparación de automóviles.
Las instalaciones de reparación de automóviles más modernas tienen algún tipo de sistema de información computarizado para ayudar en diagnósticos y reparaciones. La forma más simple de esto es un terminal de computadora único con un conjunto de discos compactos (CD) o discos versátiles digitales (DVD) que contienen procedimientos de reparación, especificaciones y otra información. Un técnico puede ingresar el año, la marca y el modelo de un vehículo en este tipo de sistema para buscar información específica. Algunos de estos programas de software también incluyen una variedad de diagramas esquemáticos, de cableado y de vista explosionada.
Existen algunas variantes de este tipo básico de software de reparación de automóviles. Algunos proveedores de servicios ofrecen toda esta información a través de una conexión a Internet. De esta forma, el técnico o el taller paga una tarifa mensual para acceder a la información que siempre está actualizada. Servicios similares ofrecen boletines críticos y procedimientos de reparación que han sido compilados por técnicos reales en el campo. El software también está típicamente disponible para escáner dedicado y equipo de diagnóstico, y algunos programas pueden incluso convertir una computadora portátil en una herramienta de escaneo.
El otro tipo principal de software de reparación de automóviles se usa típicamente en la oficina principal. La estimación de tarifa plana es una de las funciones más importantes de este software. Este tipo de software permite que un técnico o escritor de servicios ingrese un año, marca y modelo de un vehículo para ver cuánto tiempo debe tomar una reparación determinada. Estos números de tarifa plana se pueden combinar con el precio de las piezas para crear una estimación. Este tipo de software también puede ofrecer funcionalidad de programación, generar órdenes de trabajo y realizar un seguimiento de las ventas.