The original waterfall model, published by Winston W. Royce in 1970, was in fact, not identified by the very name by which we know it today. Royce, in fact, presented the model as a flawed and non-working model. Because of the various advantages that this approach towards software designing and implementation presented, it soon became very popular in the world of software development.