Тя е полезна дори без програмиране: работните процеси, политиките, контролните списъци и електронните таблици също извличат полза от нея.
Разделяне на даден проблем на по-малки части, които могат да бъдат решени поотделно. Капан на изпита: объркване на декомпозицията с абстракцията (пренебрегване на подробности) или с разпознаването на закономерности (откриване на сходства).