Ruling Over Several Types of Business Concepts

Several types of models of business suit different types of companies. A business model is that means that a corporation sells product to its customers. It describes, however, a business that delivers, creates, and captures value. What type of business model should be adopted?