Vandfaldsmodellen er en sekventiel softwareudviklingsmodel, hvori udvikling ses som flydende konstant nedad (som et vandfald) gennem de forskellige faser af analyse, design, implementering, testning, integrering og vedligeholdelse.
Initto anbefaler, at Vandfaldsmodellen bruges i tilfælde, hvor projektkrav er stabile og hvor hver enkelt fase kan forløbe problemfrit og med et minimum af omarbejde.