Cooperative prototyping involves stakeholders getting hands-on experience with a prototype of a potential product or service in order to improve it. Mock-ups are used to stimulate stakeholders into thinking about new ideas and to let them experience the future.