According to Philip Kotler, who is an economist and a marketing guru, a product is more than a tangible ‘thing’. A product meets the needs of a consumer and in addition to a tangible value this product also has an abstract value. For this reason Philip Kotler states that there are five product levels that can be identified and developed. In order to shape this abstract value, Philip Kotler uses five product levels in which a product is located or seen from the perception of the consumer. These 5 Product Levels indicate the value that consumers attach to a product. The customer will only be satisfied when the specified value is identical or higher than the expected value.
Customers will choose a product based on their perceived value of it. Satisfaction is the degree to which the actual use of a product matches the perceived value at the time of the purchase. A customer is satisfied only if the actual value is the same or exceeds the perceived value.
Kotler attributed five levels to products –

The fundamental need or want that consumers satisfy by consuming the product or service. For example, the need to process digital images.
A version of the product containing only those attributes or characteristics absolutely necessary for it to function. For example, the need to process digital images could be satisfied by a generic, low-end, personal computer using free image processing software or a processing laboratory.
The set of attributes or characteristics that buyers normally expect and agree to when they purchase a product. For example, the computer is specified to deliver fast image processing and has a high-resolution, accurate colour screen.
The inclusion of additional features, benefits, attributes or related services that serve to differentiate the product from its competitors. For example, the computer comes pre-loaded with a high-end image processing software for no extra cost or at a deeply discounted, incremental cost.
This includes all the augmentations and transformations a product might undergo in the future. To ensure future customer loyalty, a business must aim to surprise and delight customers in the future by continuing to augment products. For example, the customer receives ongoing image processing software upgrades with new and useful features.