Generating the paperwork is time consuming and costly. Life cycle methodology may not be appropriate for simpler, less structured, and more individualized applications where there are not well-defined models or procedures. The life cycle methodology is rather rigid and inflexible. If a system solution can't be immediately visualized, the life cycle steps must be repeated. Building an experimental system or part of a system quickly and cheaply for business specialists to evaluate.
System designers get a better idea of user needs by observing users interacting with the prototype.
Buying a software package where all of the programs have already been written and tested and all of the input and output forms and screens have been designed. Developing information systems by using fourth-generation software tools with little or no formal assistance from technical specialists. Define information systems prototyping . Information system prototyping is the building of a preliminary model of a system for end users to interact with an analyze in order to make recommendations for improving the final design. Much of the requirements of the system are obtained from end users interacting with the prototype.