Top-down ontwikkelen aan kop
Ruim een kwart van de organisaties hanteert dit model bij het ontwerpen van nieuwe software. Top-down houdt in dat er een (niet gedetailleerd) overzicht gemaakt wordt van het te ontwikkelen systeem en van daaruit onderdelen steeds gedetailleerder worden uitgewerkt. Circa 20 procent van de organisaties hanteert juist de tegenovergestelde methodiek van top-down, namelijk bottom-up. Bij deze methodiek worden eerst de individuele basiselementen van het systeem in groot detail uitgewerkt.
Vervolgens worden deze elementen aan elkaar gekoppeld om grotere systemen te vormen, die onderling ook weer worden gekoppeld tot het uiteindelijke top-levelsysteem.