Modernizing a legacy loyalty program can quickly become a much larger technology conversation. Points may be calculated in one system, customer data may live in several others, and redemption, payments, servicing, reporting, and partner integrations can each introduce another layer of dependencies.