A business model is the general description of value-in and value-out streams of a business. By describing input and output the value creation of the business is clarified. Business models are categorized with regard to their customer types (B2B, B2C, B2B2C, etc.), their pricing (recurring, one-off, etc.) or other parameters.