Reviewing the contributions of several theories - including virtual markets, Schumpeterian innovation, value chain analysis, the resource-based view of the firm, dynamic capabilities, transaction cost economics and strategic networks - they point out that each contributes elements to the notion, but that none, by itself, explains business models completely.