Процес налагодження включає: дії, спрямовані на виявлення помилок (тестування); діагностику та локалізацію помилок (визначення характеру помилок та їх місцезнаходження); внесення виправлень до програми з метою усунення помилок.
Для налагодження програм зазвичай застосовують три способи: Покрокова налагодження програм із заходом у підпрограми; Покрокова налагодження програм із виконанням підпрограми як одного оператора; Виконання програми до точки зупинки.
Відладчик (англ. debugger від bug, баг) – комп'ютерна програма для автоматизації процесу налагодження: пошуку помилок в інших програмах, ядрах операційних систем, SQL-запитах та інших видах коду
Налагодження, або debugging, – це пошук (локалізація), аналіз та усунення помилок у програмному забезпеченні, які були знайдені під час тестування.