A customer loyalty program is a rewards program offered by a company to customers who frequently make purchases. A loyalty program may give a customer free merchandise, rewards, coupons, or even advance released products. Customer loyalty software describes any computer or web-based tool used for tracking and strengthening customer value after the point of purchase — may include customer engagement software, advocate marketing software, loyalty programs, and gamification. KEY FEATURES 1.Handling multiple customers Handling multiple tables and