Software engineering is a layered technology. Quality, process, method & tools are the key elements that collectively treat software engineering as a layered technology. In this high tech world, where user is so fickle-minded, developing a high quality software is not a cakewalk. Software development lifecycle (SDLC) is a well-defined structured sequence of activities that leads to the production of a software product. This paper has explored an efficacious CYCLIC INCREMENTAL MANAGEMENT-ORIENTED (CIMO) model for the development of a robust, managed & reliable software. The Model is described in a thorough manner covering phases, advantages, usage & approach.