A technique used to acquire knowledge or buy information to reduce the risk involved in developing a product or service. When faced with enough uncertainty as to what is the proper next step to take when creating a solution, protoyping is a means of exploring and acqurining knowledge to help reduce the uncertainty so forward progress can be made. The output of prototyping is a prototype. See also prototype, evolutionary prototyping, throwaway prototyping.