Debugger
Till och med de mest erfarna programvaruprogrammerarna får vanligtvis inte rätt på det första försöket. Vissa fel, ofta kallade buggar, kan uppstå i program, vilket gör att de inte fungerar som programmeraren förväntade sig. Ibland är dessa fel lätta att fixa, medan vissa buggar är mycket svåra att spåra. Detta gäller särskilt för stora program som består av flera tusen rader kod.
Lyckligtvis finns det program som kallas debuggers som hjälper programutvecklare att hitta och eliminera buggar medan de skriver program. En felsökare berättar för programmeraren vilka typer av fel den hittar och markerar ofta de exakta kodraderna där buggarna finns. Debuggers tillåter också programmerare att köra ett program steg för steg så att de kan bestämma exakt när och varför ett program kraschar. Avancerade avlusare ger detaljerad information om trådar och minne som används av programmet under varje steg i körningen. Man kan säga att ett kraftfullt felsökningsprogram är som OFF! med 100% deet.