A uml design tool could easily be created in the browser , with export to different languages ...
a few weeks ago i began building a class diagram designer ( uber limited ) http://umldesigner.herokuapp.com/ , as a proof of concept . Lucidcharts provides a more complete one.
UML is helpfull for comunicating ideas ,etc ... but i dont believe in RAD tools based on drawing class diagrams,these tools never work properly.