A first-party data solution may look affordable at launch but become expensive as data volume, usage, and integrations grow. Return on investment (ROI) puts its expected gain in relation to its cost: net gain divided by investment cost, usually expressed as a percentage. The comparison should include long-term costs, not just the purchase or build price. section 4.4.8
Build the business case from measurable changes:
- Estimate revenue from new campaigns or improvements to existing ones. Use relevant audiences, likely conversion rates, and customer lifetime value rather than assuming every opportunity will pay off. section 4.2.1
- Count savings from retired systems, reduced duplicate storage, and less manual work. Compare small, medium, and large usage scenarios to see whether vendor costs could outgrow the benefits. section 4.4.8 section 5.4.6
- Track results after implementation: compare campaign turnaround time, conversion, operating costs, and data-team effort before and after the change. A brownfield migration may temporarily cost more while old and new systems run in parallel. section 5.4.6
A campaign opportunity
A travel site unable to market to lapsed customers could estimate the value of a winback campaign from its reachable churned audience, expected reactivation rate, and value per reactivated customer. This is a forecast for a purchase decision, not revenue already earned. section 4.2.1
15,000,000 churned users × 2% reactivation rate × $25 lifetime value = $7,500,000
The example multiplies 15 million churned users by a 2% reactivation rate and $25 lifetime value to estimate $7.5 million in potential value; investment costs still need to be considered to determine ROI. section 4.2.1
For a composable CDP, a proposed business case aims for at least a 2–3× return. A university considering one expected savings from its existing monolithic CDP to cover the new purchase while adding capabilities. In either case, test the assumptions against actual costs and outcomes as the platform scales. section 4.2.1 section 4.4.8










