Przeprowadzane badania rynkowe wśród różnych firm wielokrotnie już wykazały, że koszta pozyskania przez firmę nowego klienta są o wiele większe niż koszta utrzymania już posiadanego. Z tego względu przedsiębiorcy kładą bardzo duży nacisk na dbałość o własnych klientów, którzy są już w jakiś sposób powiązani z ich firmą. Z wielu istniejących sposobów, które wspomagają utrzymywanie klienta w firmie, jednym z ostatnich co raz modniejszych sposobów są programy lojalnościowe.
Czemu zawdzięczają swoją rosnącą popularność? Głównym powodem jest skuteczność jakim odznaczają się systemy lojalnościowe, ponieważ dobrze przemyślany i skonstruowany program lojalnościowy może znacznie zwiększyć przywiązanie klienta do danej firmy lub marki.
Idea programów lojalnościowych jest bardzo prosta. Klient prócz produktów lub usług, za które i tak musi płacić dostaje coś więcej - nagrodę, prezent lub np. zniżkę. Z drugiej strony kolejne zakupy i uzyskiwane rabaty oraz nagrody przywiązują klienta do firmy, a następnie - co najważniejsze - zwiększają jego znajomość marki. Zatem korzysta z tego również przedsiębiorstwo, które dzięki stałym klientom uzyskują stałe zyski dla firmy i pośrednio pozyskują nowych klientów.
Kluczem do większości programów lojalnościowych są karty lojalnościowe, dzięki którym firma może identyfikować klienta oraz uprawniać go do wszelkich zniżek i bonusów. Karta lojalnościowa może mieć postać karty elektronicznej lub zwykłej karty kartonowej - wybór zależy od potrzeb firmy i finansów jakie mogą zostać zainwestowane w systemy lojalnościowe.