Business Model Canvas (BMC) is a tool to help design and test business ideas. Top companies around the world are using the canvas to develop entirely new business, launch new products and services, or revamp their existing business model and strategy. BMC can be applied to all sizes of businesses, no matter you are large corporations, SMEs, or Startups