RAML and the others have a lot of value simply as the source of truth for your API definitions. You need to hold that somewhere - and probably share it with others - and a DSL specifically designed for documenting APIs is a good place. Where else would you hold it after all?<p>However, as developers we love to reach for the stars, so surely that&#x27;s not enough? Surely we should be able to generate complete, working systems from the RAML (or whatever)! I would say that&#x27;s a pipe-dream, just as it always has been, and just as it always will be. You might be able to generate a few stubs from RAML (or a UML diagram), but annoyingly, those are also the easiest things for a developer to just crank out anyway, and you&#x27;ll be up to your ears in compiler soon enough.