The Business Model Canvas and Value Proposition Canvas methods were developed by Alexander Osterwalder and Yves Pigneur. The Business Model Canvas provides a common language to describe, visualize, evaluate and change business models.
The basic principle of how an organization creates and markets values and benefits, and generates income from these is described using nine building blocks.