The waterfall software development model is the traditional process used by developers to create software - I include web application development into the category of software. It’s been around as an accepted methodology since the 70’s. It basically consists of:
Requirements Gathering
Design Phase
Implementation Phase
Verification Phase
Maintenance Phase
Presumably at each phase of the project, there are sign offs [...]