B2B marketing Gary Hamel, a leading strategy consultant, contends that managers as well as Wall Street analysts like to talk about business models but few of them could define “what a business model or business concept really is.” Describe the major components of a business model and briefly describe how these components are linked together to contribute to a company's competitive advantage.