Increased user involvement in the product even before implementation
Since a working model of the system is displayed, the users get a better understanding of the system being developed.
Reduces time and cost as the defects can be detected much earlier.
Quicker user feedback is available leading to better solutions.
Missing functionality can be identified easily
Confusing or difficult functions can be identified