Prototyping is a fast, lower cost, lower risk, learning-rich approach to surface and test promising responses to tough challenges. The approach originated in the technical fields of engineering, software and manufacturing, and has since spread to the arena of social innovation where diverse groups are experimenting with new ways to tackle vexing social, economic and environmental challenges.