Este utilă chiar și fără programare: fluxurile de lucru, politicile, listele de verificare și foile de calcul beneficiază toate de aceasta.
Împărțirea unei probleme în componente mai mici, care pot fi rezolvate separat. Capcana de examen: confundarea descompunerii cu abstractizarea (ignorarea detaliilor) sau cu recunoașterea tiparelor (identificarea asemănărilor).