Prototyping Model
Derivative of waterfall model

Reasons for Prototyping
- No issue if the requirements are unclear
- Improved client relationship
- Able to integrate changes during prototype construction
- Constant feedback
- Reduced maintenance costs
- Flexible
- Partial product can be shown to the client early
Disadvantages
- Time taking
- Constant changes to the prototype can affect the rhythm
- Documentation can be affected to variable prototype
- Customer interaction is necessary