Correct Response: C. An iterative process cycles among prototyping, testing, and improving the code, so the testing phase could easily incorporate testing and feedback by users. A is incorrect because the release of new versions to meet new marketing demands is an aspect of all commercial software that is not distinctly tied to an iterative process. B is incorrect because a particular programmer may not be part of all the steps of the iterative process— they may not be part of testing, for example. D is incorrect because the iterative design process may include revisiting previous stages rather than a strictly sequential ordering.