Coffee shop loyalty programs are difficult to manage. Traditionally small shops just create such programs using business card sized cards that are stamped. Such a system is impossible to track. Companies using such programs never know how many free coffee