Все проблемы в ней распределены по пяти областям (доменам): очевидные; сложные; запутанные; хаотичные; неопределенные. В процессе разработки программного продукта вы столкнетесь со всеми ими. Однако большинство работ по созданию программного обеспечения будут классифицироваться как запутанные