Prototyping: Creating tangible artifacts (2D, 3D) for target customers to experience and respond to (testing functional, cognitive and emotional attributes). Among the methods utilized during prototyping are sketching, foam models, high-fidelity renderings, mock-ups, bread-boarding,and GUI prototypes.