Design software in the cloud, together.

GenMyModel is a modeling platform for coders and software architects. Design UML, EMF, Flowchart diagrams, share and generate code right in the browser.
Upgraded plans start at $4/mo.

By signing up, you agree to our terms of services
  • Real-time Collaboration

    Design diagrams, share and work in real-time with others. The Google Drive-style collaboration starts within one click.

  • Powerful Diagram Editor

    Create UML-compliant diagrams, Ecore models and Flowchart diagrams in seconds with a powerful and user-friendly editor.

  • Code Generation

    Get classes, schemas, configuration files for any language from your diagrams. Customize all generators online.

A full-featured modeler in your browser

genmymodel screenshot

Diagrams online

Create UML class diagrams, use case diagrams, sequence diagrams, activity diagrams and object diagrams. Customize all properties, types, relationships like in desktop modelers.

The Flowchart diagram editor is best-suited to help you describe processes.

GenMyModel also provides an Ecore Model editor to design simple domain models using Classes, Datatypes, References and all the classical Ecore constructions. You can edit all Ecore properties and export to XMI.

All diagrams can be exported to multiple formats: JPEG, SVG, XMI and PDF. You get useful documentation for your software architecture.


Google Drive-style collaboration

Experience the awesome productivity of modeling together - no matter where you are. GenMyModel enables developers around the world to edit the same design diagram.

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 the teammates dialog about their progress within diagrams.


Generate code online

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.