Diff & Merge

3-way diffing and merging of Enterprise Architect models

Branches of models

Branches of models (longer-term, parallel development of versions and variants)

Model versioning

Parallel editing of models through optimistic model versioning

Merge- Preview

Diagram merge and merge preview


Seamless integration with Subversion


Changes are visualized clearly and understandably for review (including preview)


You'll recognize some of the organizations already benefiting from Fresh Model Versioning:


The most important function of LemonTree is the diffing and merging of different model versions. Standard approaches use line- and text-based applications that do not suffice for graphic models. Only the fine-grained 3-way diffing algorithm that considers the model’s graph structure allows an exact comparison......

In addition to performance, the user-friendly display of diagram changes and ensuring model validity is an important component of a modern model versioning system. These requirements have been implemented in LemonTree. Conflicts between two model versions must naturally be resolved when they are merged. Automating......

LemonTree can be seamlessly integrated into existing versioning systems, currently with Subversion or, for example, Tortoise. This enables the centrally and automatic management of model versions. It also enables parallel editing of models in a team, as has for years been a common approach when......



Daniel has worked since 2000 with model-based software engineering and continues to keep track...like tracks for R/C trucks and jeeps.

Daniel Siegl


Konrad is Marketing head and is specialist for team collaboration in the areas of Model-Based Engineering (MBE) as well as effective child-rearing techniques with a focus on outdoor areas near wine gardens.

Konrad Wieland

Product Manager

Roman leads Research & Development and commands profound knowledge of industrial applications and highly-detailed do-it-yourself house construction over extremely long periods of time.

Roman Bretz


Philipp is the youngest on the team and acts as Technology, Integration, American Football & Pokemon expert.

Philipp Kalenda




MB Model


Mio. Elements




Seconds for Diff


Extensions & Adaptations

So that you can incorporate LemonTree into your day-to-day work in the best possible way, we’ll configure the tool according to your requirements and, if necessary, even extend its range of functionalities. Regardless of which language you do your modeling in (UML, SysML, BPMN, etc.) or if you would like you have additional features in the GUI, we are able to create the right solution for you. By the way, LemonTree can diff & merge models from Enterprise Architect as well as from other modeling tools.

Support & Maintenance

Our Support Team is ready to help your work with LemonTree progress as comfortably as possible. We also have training specialists with years of project knowledge standing by to ensure you receive the greatest benefit possible when using your system, and we’ll incorporate your experience gained from using LemonTree to continually improve its functionality and effectiveness. Don’t hesitate to contact us – we’ll find the right solution for you!


LemonTree can be seamlessly integrated with existing versioning systems (Subervsion, Git or PTC), allowing the centralized, automated management of model versions. This also enables parallel editing of models within a team environment, the standard approach with source code for years. In such case, LemonTree is addressed as a 3rd-party Diff & Merge tool as soon as a model is checked into the central repository.

Contact us today!

Would you like to try LemonTree today? Request the trial version or Web demo!
Our experts at LieberLieber would like to support you.

Click here to find us on the map