If your application has a Java backend, server-side validation can be used to validate additional constraints on the language instances. In this case, it is possible to integrate model validators that can be triggered in live mode, or on user request. EMF-based validators, including the Xtext validation framework, work out-of-the box as the validators are bound in the runtime plugin, which is packaged as-is in the web application.