In this paper we presented a platform for embodied conversational agents, by reflecting on the motivations underlying its development. We characterized the functionality of the platform by discussing a selected number of applications, illustrating its features, and we included a discussion of its potential limitations. A brief description of our uniformly logic-based technology was given and we concluded by sketching how to validate the platform against actual user experience. Nevertheless, despite the relative maturity of the platform, we see many challenges for its future enhancement needed for the realization of new target demonstrators.