Programy lojalnościowe to akcje marketingowe mające na celu utrzymanie grupy klientów. Jest to także ciekawa forma przynęty dla nowych klientów. Programy lojalnościowe to zwykle akcja zbierania punktów lub gadżetów. Za zakupione litry paliwa, za zakupione butelki napojów można „dostać” kolejne produkty. Zbieramy kapsle, naklejki, paragony lub każde nasze tankowanie wbite jest do systemu lojalnościowego. Posiadamy świadectwo tego, iż trwamy przy danej marce, kupujemy ten napój a nie inny, tankujemy tu a nie tam. Lojalny klient otrzymuje prezenty, na przykład zniżki na kolejne zakupy albo może wybrać przedmioty z puli nagród. Zanim jednak akcja marketingowa – lojalnościowa będzie możliwa, musi powstać specjalny program do naliczania punktów lojalnościowych.

Programy lojalnościowe pojawiają się jak przysłowiowe grzyby po deszczu. Dzięki nim klient lepiej postrzega markę, produkt, firmę. Sprzedawca osiąga to co sobie zaplanował, czyli zachęcił klienta do tego by ponownie wrócił w to samo miejsce kupił ten sam lub podobny produkt. W danym okresie czasu kupując jakieś produkty naliczane są nam punkty, a te z kolei możemy wymienić na nagrody. Taki mechanizm przyciąga klienta, jest on zwabiony pewną nagrodą, nie jest to loteria, a gwarancja otrzymania bonusów. Programy lojalnościowe w dużych firmach pisane są przez specjalistów – programistów. Jest to skomplikowany program informatyczny.