Prototype

A working model of an application or product. Prototypes are often used to test out new ideas or to get feedback from potential users. Prototyping can help to reduce the risk of developing a product that does not meet the needs of its customers.