High-Fidelity Prototypes

High-fidelity Prototypes, which are based on software, provide a functional version of the system that users can interact with.
(Stone, Jarret, Woodroffe, Minocha. User Interface Design and Evaluation p120)