A strategic framework for deciding when to build or buy a customer engagement platform for either push notifications, email, SMS messages, contextual content, or mobile wallet features.