Customer satisfaction is defined as a measurement that determines how happy customers are with a company's products, services, and capabilities. Customer satisfaction information, including surveys and ratings, can help a company determine how to best improve or changes its products and services. This satisfaction could be related to various business aspects like marketing, product, manufacturing, quality of products and services, response to customer's problems and queries, completion of project, post delivery service, complaint management.