Braze interview question

How would you define a customer engagement platform?