Braze Interview Question

How would you define a customer engagement platform?