Ein Debugger ist ein Fehlersuchprogramm als Hilfstool für Programmierer. Mit Hilfe eines Debugger lässt sich (i.d.R.) ein Programmfehler (Bug) im Quellcode des Programms lokalisieren und beseitigen.