The beta version of software product, which is used to test complete functionality and usability before final release are known as software prototype.
An activity of creating prototypes of software applications, Software prototyping is used to create incomplete versions of the software program being developed.















