La resolución de problemas se puede definir como la búsqueda de los pasos que conduzcan a un resultado exitoso.
Por su parte la resolución de problemas complejos (Complex Problem Solving) incluye el problema y además un conjunto adicional de elementos altamente interrelacionados.
A mayor cantidad de elementos y relaciones existentes dentro de ese sistema mayor será la complejidad. Y mientras más complejo es algo, más variables interdependientes están presentes.