The Business Model Canvas is a strategic management template that helps businesses to describe, design and analyse their business models . The canvas was invented by Alex Osterwalder, a Swiss business theorist and entrepreneur as a part of his PhD research.