Business model frameworks
Technology centric communities have defined "frameworks" for business modeling. These frameworks attempt to define a rigorous approach to defining business value streams. It is not clear, however, to what extent such frameworks are actually important for business planning. Business model frameworks represent the core aspect of any company; they involve “the totality of how a company selects its customers defines and differentiates its offerings, defines the tasks it will perform itself and those it will outsource, configures its resource, goes to market, creates utility for customers, and captures profits”