The waterfall model is a project methodology that has a sequence of stages that govern the implementation of a project from start to finish. It depicts the picture of a waterfall with each activity leading off into the next. The waterfall is recommended due to the following reasons: