Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

M2 Business Model Canvas

A metamodel for Alexander Osterwalder’s Business Model Canvas (BMC) — the strategic management tool for developing and documenting business models. Based on Business Model Generation by Alexander Osterwalder & Yves Pigneur (2010).

Customer Interface Layer (right side of the canvas)

Section titled “Customer Interface Layer (right side of the canvas)”
TypeShapeColourDescription
Customer Segmentrectangle#81D4FAA group of people or organisations the business serves
Channelrounded#80CBC4How the business reaches and delivers to customers
Customer Relationshiprounded#CE93D8The type of relationship established with each segment
TypeShapeColourDescription
Value Propositionrectangle#FFF176The bundle of value offered to a customer segment
Key Activityrounded#FFAB91A critical action the business must perform
Key Resourcerectangle#A5D6A7An essential asset the business requires
Key Partnershiprectangle#EF9A9AA supplier or partner relationship
TypeShapeColourDescription
Revenue Streamrectangle#C5E1A5How the business earns money from each segment
Cost Structurerectangle#FFCC80Major costs incurred to operate
  • Customer Segment — Segment Type (enumeration), Size (String)
  • Channel — Channel Phase (enumeration), Ownership (enumeration)
  • Customer Relationship — Relationship Type (enumeration), Motivation (enumeration)
  • Value Proposition — Value Type (enumeration)
  • Key Activity — Activity Category (enumeration)
  • Key Resource — Resource Type (enumeration)
  • Key Partnership — Partnership Type (enumeration), Partner Motivation (enumeration)
  • Revenue Stream — Revenue Type (enumeration), Pricing Mechanism (enumeration)
  • Cost Structure — Cost Driver (enumeration), Cost Characteristic (enumeration)
RelationshipLine StyleDirectionConstraint
Targetssolid, arrowVP → Customer SegmentValue proposition targets a segment
Delivered Throughsolid, arrowVP → ChannelVP delivered via a channel
Reachessolid, arrowChannel → Customer SegmentChannel reaches a segment
Maintained Withsolid, arrowCR → Customer SegmentRelationship maintained with a segment
Generatessolid, arrowCS → Revenue StreamSegment generates revenue
Enablesdashed, arrowKey Activity → VPActivity enables a value proposition
Requiresdashed, arrowKey Activity → Key ResourceActivity requires a resource
Performsdashed, arrowKey Partnership → Key ActivityPartner performs an activity
Providesdashed, arrowKey Partnership → Key ResourcePartner provides a resource
Incursdotted, arrowActivity/Resource/Partnership → CostSource incurs a cost
Associationsolid, noneany → anyGeneral unconstrained connection

Segment Type, Channel Phase, Channel Ownership, Relationship Category, Relationship Motivation, Value Type, Activity Category, Resource Type, Partnership Type, Partner Motivation, Revenue Type, Pricing Mechanism, Cost Driver, Cost Characteristic