Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar las funciones del hardware como la memoria RAM, el procesador, los discos duros, ruteadores y tarjetas de red. Estas herramientas permiten diagnosticar problemas en dispositivos como la memoria RAM, que almacena instrucciones y resultados, los procesadores que interpretan instrucciones, los discos duros que almacenan datos de forma no volátil, los ruteadores que permiten el enrutamiento de paquetes de datos entre redes,