The basic premise of points based programs is to create an incentive for repeat business. Customers earn points through their purchases, and these points accumulate over time. For example, a customer might earn one point for every dollar spent. Once they accumulate a certain number of points, they can redeem them for a reward. Many businesses also include tiers in their programs, where customers can unlock additional benefits as they earn more points, thus encouraging higher spending and greater loyalty.