The present-day companies are focusing more on customer-oriented products or services. They are always on the search for new strategies and tools to acquire potential customers as well as retain them through enhanced customer satisfaction.