The Business Model Canvas (BMC)

The Business Model Canvas is a strategic one page tool used to develop and visualize a company’s business model. It provides a clear and concise way to describe a company’s value proposition, customer segments, revenue streams, key resources, and other key aspects of its business.


Business Model Canvas were initially proposed in 2005 by Alexander Osterwalder based on his earlier work on business model. Startup should learn how to fill all nine boxes.

The Business Model Canvas consists of nine building blocks, which are:

  1. Customer Segments: This block describes the different groups of customers that the company targets with its products or services.
  2. Value Proposition: This block describes the unique value that the company offers to its customers and how it differentiates itself from competitors.
  3. Channels: This block describes the various channels through which the company delivers its products or services to its customers.
  4. Customer Relationships: This block describes the types of relationships the company has with its customers, such as personal assistance, self-service, or automated services.
  5. Revenue Streams: This block describes the ways in which the company generates revenue, such as through sales, subscriptions, or advertising.
  6. Key Resources: This block describes the resources and assets the company needs to create and deliver its value proposition, such as employees, equipment, or intellectual property.
  7. Key Activities: This block describes the core activities the company must undertake to create and deliver its value proposition, such as research and development, production, or marketing.
  8. Key Partnerships: This block describes the strategic partnerships the company has established to support its business model, such as suppliers, distributors, or strategic alliances.
  9. Cost Structure: This block describes the costs and expenses associated with operating the business, including fixed costs, variable costs, and overhead expenses.

The Business Model Canvas is a useful tool for startups and established businesses alike, as it provides a clear and comprehensive framework for developing and refining a company’s business model. It can be used to identify areas of strength and weakness, evaluate different strategic options, and communicate the company’s business model to investors, stakeholders, and employees.