Software Development Life Cycle (SDLC) is a well-arranged, structured and sequenced process to develop the intended software product. SDLC framework includes the following steps: