(Content is best viewed on a larger screen.)
The Business Model Canvas was developed by Alex Osterwalder. More in-depth information is available at Strategyzer.com, the consulting company he co-founded.