A business model is the way a company creates, delivers and captures value. It covers who the business serves, what it offers, how customers pay, how the offering is delivered and how the company generates revenue.