A business model is a company's core profit-making plan which defines the products or services it will sell, its target market, and any expected costs.