The waterfall model was a classical model used in system development life cycle to create a system with a linear and sequential approach. It systematically develops from one phase to another in a downward fashion, thus it is called as a waterfall model.