Herramienta software empleada para realizar la busqueda de errores en los programas. Formado por un conjunto de programas o rutinas muy especializadas, comprueban los procesos durante su ejecución y proporcionan información detallada sobre su funcionamiento.