Question: why iterative model is used?
Answer: Iterative Model allows accessing previous phases, in which the changes are made accordingly. ... Typically iterative development is used in conjunction with incremental development, in which a longer software development cycle is split into smaller segments that are built upon each other.