Chatbots will probably predominantly own the future of man-machine interface. We see them progressively taking over in Customer Care centers, Command and Control systems and as Personal Assistants. From the underlying framework point of view, one of the most interesting and challenging Aspect is how to support bot builders in their quest for modularity and reuse, while at the same time keep the robustness of the bot intact, and the usage by the end user seamless and smooth. In this talk we will discuss these industry challenges and see how IBM Watson Conversation tackles them.