The spiral model, also known as the spiral life cycle model, is a new approach towards software development, which is considered to be an ideal option for projects in which complexity is much higher and the costs involved are expected to be greater. It can be defined as a model based on SDLC (system development life cycle), which integrates the characteristics of the waterfall model and the prototyping model.