Create UML class diagrams, use case diagrams, sequence diagrams, activity diagrams and object diagrams. Focus on processes with the Business Process Management diagram editor and export as BPMN2 files. Customize all properties, types, relationships like in desktop modelers.
The database editor (ERD diagram) enables you to design database models at the tables and references level.
GenMyModel also provides an Ecore Model editor to design simple domain models using Classes, Datatypes, References and all the classical Ecore constructions.
Diagrams can be exported to multiple formats: JPEG, SVG, XMI and PDF. You get useful documentation for your software architecture.
Experience the awesome productivity of modeling together - no matter where you are. GenMyModel enables developers around the world to edit the same design models.
All the changes in the diagrams occur in real-time. Unlike collaborative diagramming tools, the metamodel-compliance of the diagrams is always ensured.
The collaboration is easy: there are no conflict resolution for the end-users and no lock-unlock barriers. A chat box lets teammates dialog about their progress within diagrams.
GenMyModel provides built-in code generators for Java, SQL and Spring. From the diagrams, bootstrap your apps and push to Github.
A code template editor enables you to customize all code generators, right in the browser.
For example, you can design a code template that takes your class diagram and produces your REST API interfaces.
Or it could just be your snippet generator. You decide what you generate and everything happens in the browser.
The online editor relies on MTL syntax and provides live compilation, error checking, syntax coloring, auto-completion, generation preview and execution.