Il Problem Solving (risoluzione di un problema, o risoluzione sistematica di un problema), è un concetto che definisce un processo per risolvere un problema.
Un problema si ha quando la situazione attuale differisce dalla situazione in cui vorremmo trovarci.