A business model canvas is a tool to help you to plan and understand in advance the business model and constraints of the service you are designing.
When to use it
This chart helps you to have a one-page overview of the service, including value proposition, infrastructure, types of customers and finance.
It helps you to understand what activities are needed to build and deliver a service and identify potential trade-offs.