A business cannot survive without conducting ongoing efforts to better understand customer needs to deliver a product/service with meaningful and compelling value proposition. In this hyper technological world, the Customers are more informed, have more options, and have higher expectations than ever before.