Philip Kotler, an economist, devised a model that recognises customers have five levels of need, ranging from functional or core needs to emotional needs. The model also recognises that products are merely a means to satisfy customers' varying needs or wants.