Business models are perhaps the most discussed and least understood aspect of the web. There is so much talk about how the web changes traditional business models. But there is little clear-cut evidence of exactly what this means.
In the most basic sense, a business model is the method of doing business by which a company can sustain itself — that is, generate revenue. The business model spells-out how a company makes money by specifying where it is positioned in the value chain.