zakłada podzielenie interfejsu na mniejsze komponenty pozwalając na rozłożenie problemu jakim jest zaprojektowanie interfejsu na mniejsze części, a mając zaplanowany wygląd poszczególnych atomów, np. przycisków łatwiej jest zaprojektować już całą stronę.