The following are the advantages of Prototyping.
i. Prototyping requires intensive involvement the system users, resulting in a better definition of users’ needs and requirements.
ii. A very short time period is normally required to develop and to start experiment the first prototype. This short time period allows system users to immediately evaluate proposed system changes.
iii. Since the system users experiment with each version of the prototype through an interactive process, errors are expected to be detected and eliminated early in the development process. As a result, the information system ultimately implemented is expected to be more reliable and less costly to develop and is acceptable to the users.