All conversations start with a common language.

CSML is the first programming language dedicated to easily creating rich conversational experiences.

Why use CSML ?

Don't waste time and energy creating chatbots anymore.
Easily build and deploy your conversational agents with CSML.

Modular by design

Developers can easily create generic snippets and use them at various places in their code or import parts of other bots in their creation: by enforcing good development practices (DRY: Don't Repeat Yourself)

Easy to write and maintain

CSML syntax is self explanatory. It empowers developers as it provides a solid architecture based on steps (goto paradigm), easy to understand and maintain.

Built to create human/bot conversations

Functions and components oriented are native within CSML, they provide an easy way to build great cross-platforms conversations.