linear stages, structured development
establishes requirments in the early stages and subsequent stages focus on these requirements
development phase focuses on code that meets requirments/design focuses on the end
user at the start and then they may be consulted at different points throughout the project
inflexible and limits changing requirements