Tilhengere av fossefallmodellen hevder at tid brukt på å designe er en verdifull investering, med håp om at det vil kreve mindre tid og krefter å fikse en feil i de tidlige stadiene av en livssyklusen til en programvare. Denne ideen bygger på at det vil være enklere å fikse kravfeil i kravfasen enn å fikse den samme feil i implementeringsfasen, ettersom man da slipper å skrote implementeringsarbeid som allerede er gjort.