A customer engagement platform is a software that helps you engage with your customers through every touchpoint they could possibly have with your organization. It houses a database of connected content and tracks your audience as they transform from strangers to prospects to customers and eventually to promoters.
Source: New Breed Marketers