When and how to develop domain-specific languages | Synapse