Confronta e contrasta un approccio top-down e un approccio bottom-up.
Un approccio dall'alto verso il basso è una strategia in cui un problema viene suddiviso in componenti più piccoli. Le soluzioni per tali componenti vengono quindi derivate in base all'obiettivo generale. Nell'approccio dall'alto verso il basso, la soluzione viene sviluppata sulla base di principi astratti e obiettivi, e i dettagli vengono riempiti in seguito. D'altra parte, l'approccio dal basso verso l'alto parte dai dettagli e lavora verso l'obiettivo generale. Le soluzioni vengono sviluppate costruendo sugli elementi di base e costruendo il concetto più grande da essi. L'approccio dall'alto verso il basso viene spesso utilizzato nelle organizzazioni o nella presa di decisioni politiche, mentre l'approccio dal basso verso l'alto viene spesso utilizzato nello sviluppo di un prodotto o di un sistema.