Enterprise Architect major releases

Build better and build faster with this new release of Sparx Systems' proven modeling and design platform.

Featuring a wealth of  performance upgrades, customizations, user interface tweaks and new features, the latest version of Sparx Systems Enterprise Architect provides the key tools and performance needed  to tackle any modeling & design challenge.  A major update that ensures you, your team and your customers have access to the best tools and the best experience at all times. 

Enterprise Architect 16.1


Pro Cloud Server 5.1


Prolaborate 4.3

Read More... Read More...



Modeling and Collaborating in a Rapidly Changing World

Collaborative modeling with Chat, Journals, Reviews and Discussions




New Chat Search

  • Quickly locate previous chats with a collection of new tools for searching and filtering
  • Search your entire chat history
  • Focus your view to a specific date range by specifying start and end dates.
  • See where the conversation came from, and where it was going:
  • a) All messages for that day of the search result
  • b) Two or Five chats either side of your search result

Chat history moved into the Discuss & Review History


  • Discussion topics, posts and reviews have been enhanced to provide a clean "chat like" interface.
  • A new dedicated editor has been added when editing and reading discussions
  • Sort discussions by most recent activity, keeping the most active discussion at the top
  • Keep discussions with no recent activity in front of mind by making them 'Always Visible' by Status


  • Diagrams are now included as Review topics
  • See any diagram that has been part of a review in:
  • a) The Review & Discussion History and/or
  • b) The Manage Reviews windows


Learn more...


Custom Documents have had numerous enhancements to make creating dynamic documents faster and easier.
Quickly build the exact report you or your customers need:

  • Drag and Drop model content from anywhere in the Project Browser onto your document
  • Apply a built-in or custom template to extract the information you want
  • Add your own hand crafted text, images etc.
  • Drag and drop more content and add more hand crafted text
  • Complete freedom to build, customize and keep your reports and documents up to date
  • Fast, effective, flexible and easy


Learn more...


Enterprise Architect SaaS is the perfect cloud based delivery solution for corporate enterprise teams using Sparx Systems Enterprise Architect. Enterprise Architect supports a range of modeling frameworks and is the tool of choice for over one million users across the world.

Enterprise Architect SaaS deployment allows medium to large teams to quickly start and scale their modeling efforts without any internal operational overheads.

Traditionally, Enterprise Architect is deployed on site to end users’ machines and connects to a remote database. This can incur quite extensive deployment time, efforts and costs for larger organizations in terms of internal provision of infrastructure, setup and maintenance of software and databases.

With more teams moving to a 'Cloud First' strategy, the 'On Premises' setup is becoming obsolete. Enterprise Architect SaaS allows users to get on-boarded and start working almost immediately.

  • Fast on boarding, start modeling sooner
  • No setup overheads
  • Highly Secure AWS, Azure-based solutions
  • SSO-based user management
  • Effortless scaling
  • 5x faster deployment


Learn more...


  • Addition of Annotation Elements as cloneable artifacts
  • Inclusion of proxy connector end points
  • New Clone Conflict resolution dialog
  • New stored information to better track artifact lineages


Learn more...


Model diagrams can now be published in high quality Scalable Vector Graphics (SVG) generated from diagrams in Enterprise Architect.
Scalable Vector Graphics (SVG) may be resized for the highest quality printing and publishing needs
Excellent image quality across different resolutions/sizes
Easily added to reports, books, specifications & etc


  • Major improvements to Document Generation performance
  • Produce detailed reports in record time
  • Performance gains of up to 100%
  • Leverage the powerful report capabilities in Enterprise Architect
  • Work faster. Get more done!


Learn more...


Enterprise Architect stores preferences, workspaces, themes and other custom settings and resources in two major locations; the Windows Registry and the Windows "Appdata" directory. These are robust and industry standard methods. However in some cases it is convenient to place this information in a more accessible and more manageable location, usually to allow easier management, duplication, and persistence across platforms.

When using alternate storage locations for preferences and application data it is now possible to:

  • Backup and restore settings with ease
  • Set up multiple configurations on the same client PC
  • Preconfigure a PC with company approved settings
  • Preconfigure a PC with additional themes, workspaces, technologies
  • Move settings and preferences between machines

Trainers can:

  • Preconfigure their training machines with ease
  • Roll back to a base state after a session with minimal effort

Companies and Application Installers can:

  • Set up company approved installations
  • Pre-install technologies themes/workspaces
  • Roll back unwanted or unexpected user changes with ease
  • Roll back to a baseline installation
  • Set up Enterprise Architect in Secure / Sand-Boxed environments like Docker
  • Decouple Enterprise Architect's major settings and persistent application data from the local system/hard drive(s)


Improved Code Engineering/Code Editor to support for Java's new version up to Java 17/18
Code engineering enhanced to support C# 10's newest features

  1. Record Structure
  2. Global using directive
  3. New interpolated string format
  4. File scoped namespace

Lambda expression: (1) explicit return type; (2) attribute within lambda expression.

Learn more...


New Model wizard patterns for:

  • Data Miner
  • Dynamic Charts
  • ESM
  • Glossary

Patterns plus new perspective ("UML Behavioral") for Dynamic UML technology

Learn more...


Other Improvements and Enhancements

  • Improvements to RTFs for
    • UPDM Example Model
    • SysML block with 4 parts
  • QEA file support enhanced to support compacting



Enhanced load balancing and optimization of communications between Enterprise Architect and Pro Cloud Server
Version 16.1 of Enterprise Architect includes many changes to improve and manage communication with Pro Cloud Server instances.

  • Load balancing and intelligent client throttling ensure optimal individual connectivity while supporting large teams of concurrent modelers.
  • New strategies to enhance the modeling experience when using Enterprise Architect over high latency (slow) networks
  • New approaches to handling error conditions and disruptions

Restructuring memory usage in Prp Cloud Server and Enterprise Architect to provide less load during high usage scenarios such as XMI model import


XMI Import and Export performance and stability when using Enterprise Architect connected to a Pro Cloud Server has been significantly improved with the release of version 16.1 across all supported XMI formats including XMI 1.1, XMI 2.1, Native XMI and XEA.

  • Fine tuned behavior of very large XML/Model imports for improved speed and reliability
  • Adjusted memory management during import to reduce overall load
  • Custom optimizations to leverage Pro Cloud Server capabilities and improve import speeds
  • Performance tuning to improve speed and reliability to and from the Pro Cloud Server over slow networks

Learn more about the Pro Cloud Server 5.1 Release...



Microsoft Teams Integration

  • Prolaborate Microsoft Teams Integration enables sharing real-time modeling information from your Enterprise Architect models to a Microsoft Teams User via Chat

Open Community Access (OCA)

  • Open Community Access allows read-only access to anyone in the organization using short URLs
  • This feature allows an organization wide ‘Wiki’ based on model information
  • Due to security concerns, OCA is available only for an ‘On Premise’ environment
  • For Cloud environment, the users can purchase read-only licenses to obtain the same benefit

Domain Access Management

  • The feature allows admins to control application access (Whitelist or Blacklist) based on Domain Names or IP Addresses

O365 Outlook Mail Configuration

  • Organizations using Office 365 based email addresses can configure Microsoft’s security attributes in Mailer settings page to receive email notifications for actions performed in Prolaborate

Login History

  • View the user's session information such as log-in date & time, log-out date & time and more

Publish Model in Atlassian Confluence Cloud

  • Publish Prolaborate model content from Prolaborate V4 to Confluence Cloud
  • Migration functionality is added to migrate existing integration from Prolaborate V3 to V4

Migrate Prolaborate Model Content - Atlassian Confluence

  • Migrate Prolaborate model content in Atlassian Confluence seamless

Learn more about Prolaborate...

Additional Resources

Online User Guide: View the online Enterprise Architect v16.1 user guide
User Guide Library: View the Enterprise Architect v16.1 user guide in PDF

Your journey into tomorrow starts today
A precise and intuitive modeling and design platform for the times that integrates exploration and invention. Capture what is, visualize and look forward to what will be. Build a living model with deep roots and broad reach, that guides and enables your story, your team's goals and your company's future.

Modeling, Collaborating & Governance        Enhanced Technologies          Tools, Frameworks & User Experience
Read more... Read more... Read more

Modeling and Collaborating in a Rapidly Changing World

Collaborative modeling with Journals, Reviews and Discussions




New and expanded collaborative tools support a rich, co-operative team based approach to modeling

  • Chat in real time with team members.
  • Keep a personal model based diary to record your thoughts, ideas and experiences.
  • Stay in touch with other modelers and groups using Model based Mail.
  • Record ad hoc thoughts and ideas on a daily basis using the Element Journal.
  • Create topics and post replies to formal element Discussions .
  • Provide, collect and manage formal feedback using the expanded Review Systems.
  • Share small files and images  with team members by attaching to Chat message.

Effective team collaboration modeling with Journals, Reviews and Discussions

Shorten your project schedule using streamlined model reviews. Quickly create review sets by gathering and organizing review artifacts in diagrams and adding those diagrams as navigation cells to the review diagram. Use the hard coded review indicators to set the status types for the review artifacts. Capture review notes as discussions and post comments with date stamps. The improved user interface allows you to join an active review and leave review on closing the model. You can now filter the reviews by discussion status, approval status, priority and recent replies. Quickly access Test management, Resource management and Maintenance windows from the dropdown menu of the review items.

Improved auditing

Stay in control with simple and intuitive model auditing. Experience improved visibility of the changes for model administrators/ managers. Enterprise Architect 16 is equipped with faster audit functionality that will swiftly maintain model quality and offers nimble change management. Track down changes and easily explore and search significant changes to the model over a period of time. Find out who changed an element, track changes made in a time period, stay in touch with modifications made by your off shore team.

Finer control over user permissions

Safeguard your model with tighter governance. Add data loss prevention rules at user level on top of model user security authorization to prevent unwanted destruction of model data.  User restrictions prevent a user from performing specific operations regardless of what their other user and group security privileges allow. Restrictions can be applied to deleting packages, diagrams, elements, connectors, attributes and operations. They can also be used to restrict XMI Import, restore from baseline and delete baseline. Basically anything that could possibly lead to 'data loss'

Auto-refresh Diagrams

Collaborate and co-author diagrams in real time. The new Auto-Refresh diagram option turns your regular Enterprise Architect diagram into a shared white board. Just enable Auto-Refresh on your diagram with a preferred time-interval and let your team monitor updates as they happen. Combined with Chat, Discussions and/or Review you can create your own real time, distributed and dynamic modeling environment.

Learn more...

Auto-Reload changed Diagrams

Set Enterprise Architect to reload any diagrams you have open when there are changes made by others working in the same model at the same time. A personal option that lets you keep up to date with minimal fuss.

Stay current and in touch with how other people's work may impact your own

Ensure any diagram reports EA generates are up-to-date

Ensure you are always looking at and working with the latest version of a diagram

Access: Layout | Diagram | Options | Auto Reload Changed Diagrams


Grid style diagram

Build a Spreadsheet, a Dashboard, even a Home page for your model with the new Grid Style diagram. Apply a familiar spreadsheet like overlay that automatically constrains elements to a cell size within a specified set of rows and columns.

Automatically sections your diagram into cells:

  • Each grid cell can hold an element
  • Rows, columns and cell size are all configurable
  • Optional Row and Column headers to help reference cells by grid position (eg A:1)
  • A new scripting API to reference elements by their grid position is provided
  • Integrates with the new Scriptlet elements to automatically update and process elements in the grid
  • A new and powerful way to organize and manage medium to large sets of information

Learn more...


Monitor your construction in real-time with the new Construct History window. Keep an up-to-date view of resource/task allocation, the current testing being run, as well as the current maintenance issues.

Whether you are monitoring software development, model design, deployment, project management or other scenario, the Construct History  keeps you intimately in touch with day to day progress and development as it unfolds. An essential management view to verify and guide your model and your projects as they take shape.

The three Construct Views to keep you informed:

  • The Resource/Task view with current tasks, tasks ending, tasks beginning
  • Testing view for tests run within a configurable time frame
  • Maintenance view for all changes and issues raised and actioned in the recent past

Access: Alt+5 -> Resource history, Testing History and Maintenance History
Access:  Start | Construct -> Resource history, Testing History and Maintenance History


Essential model building tools at your fingertips! The revamped Start Page lets you quickly and conveniently create, open and manage Enterprise Architect projects, create models from patterns, select and add appropriate diagrams to your models and access process guidance.

Create from Pattern
Quickly create and develop new models using the Create from Pattern tools. The model patterns are templated starting points for common scenarios and solutions. Comprehensive notes and usage suggestions are provided to help you pick the best solution for your model.

Add Diagram
Instantly select and add new diagrams to your model from UML, SysML and many other open standards and technologies. Making it easy to choose a diagram type, you can tailor the selection of technologies and profiles using Perspectives to better match your daily work.


PCS based Integrations to external systems such as Jira provide the modeler with a multi-faceted view of their information. Building model elements based on constructs and entities stored in external systems supports a truly global view.

The new Inspector window tab "External Data" provides a new tool for digging even deeper into the information stored externally and related to the model "proxy" element. A valuable and essential tool for harmonizing your model with your external systems.


One of the major innovations in version 15 is now enhanced to provide an even more compelling solution for building highly customizable reports.

Mix your own graphics, logos, policies and text with sections of content dynamically generated from the model. Start with a provided template, your own base document or a simple empty page - and then drag and drop content from the Project Browser where it is needed. 

New features in version 16  provide a richer and cleaner experience.

  • Ability to select and apply a template on Initial document creation.
  • More details on setting the sections
  • Improved content list, now contains element and template being used for each dynamic section.
  • Progress bar to provide better feedback during document generation
  • Warnings are now displayed in cases where data would be lost upon updating a dynamic section.
  • Custom Document elements can now be created via Diagram Toolbox.
  • Numerous enhancements and usability updates
  • Expanded and easily reached Help information


Access: Publish | Custom Document
Access: Toolbox | Documents | Custom Document



Work bigger, work faster, do more - and leverage the wave of the future. 

EA 64 bit - an enhanced technology platform to future proof your investment in Enterprise Architect.

Enterprise Architect has been extensively reworked into both an all new 64 bit version and a legacy 32 bit version. The new 64 bit version comes with many performance improvements that allow you to work with much larger data sets, reports, files and repositories. A clean, fast and scalable solution that is ready to take on your largest and most complex tasks.
With the future focusing more and more on 64 bit only platforms, Enterprise Architect is ready to meet the challenge and deliver outstanding results in record time.

  • Leverage 64 bit OS features and advantages
  • Access larger amounts of memory
  • Process data more effectively compared to 32 bit.
  • Support larger report generation tasks
  • Support larger XMI import / export operations
  • Support larger diagram export / save
  • Build and run bigger Simulations
  • Build and search large Code Miner databases


Enterprise Architect 16 introduces new standard file based repositories.

  • QEA files - the basic personal file based version
  • QEAX files - support shared files with small workgroups

The new QEA/QEAX "mini-repository" is built on the proven, secure and open source SQLite database. These serverless repositories are compatible with 32 bit and 64 bit versions of Enterprise Architect 16.  QEA/QEAX files are the simplest and easiest entry point for your personal/ workgroup modeling design journey. With support for basic replication and simple shared model access, for many modelers a QEA mini-repository will be the starting point of choice.

The key benefits are

  1. Out-of-box EA repository
  2. Light weight
  3. Serverless
  4. Basic replication is supported for offline development.
  5. .QEAX files support basic file sharing for small workgroups.

Easily migrate your existing models in EAP/EAPX files to SQLite files using the migration tool that allows you to port to the 64bit-version compatible QEA/QEAX files. To access the migration tool follow the menu path:
Settings | Model - Transfer | EAP/EAPX Project Transfer
To continue using EAP/EAPX files, use the 32 bit version of Enterprise Architect.


Simplified way of connecting to DBMS repositories

Enterprise Architect 16 introduces a "native" connection method to both 32 and 64 bit versions in addition to the previous connection methods that require separate ODBC or OLEDB drivers installed. The native connection method simplifies the connection to existing and new database repositories without the need for installation of drivers for individual DBMS and the definition of DSNs. Simply enter all the details of the database in the Native Connection screen and EA connects to it.

Learn more...


Code Analyzer

  • Compile your code base into a Code Miner repository
  • Use one of the supplied language grammars (or write your own!)
  • Use the MFQL query language to search and inspect  your code
  • Results returned in milliseconds, even for large code bases
  • Connect up with EA's code editors to provide on the fly Intelli-sense
  • Expose a code base as a service - either local or shared
  • Fast, minimal impact updates compile in new changes and additions only
  • Create your own grammars to parse any structured information

Learn more...


Bring your diagram to life with Scriptlets! The all new Scriptlet element is a Javascript based powerhouse that lets you tap into EA's underlying rich diagram and element API and customize appearance, text, tagged values and other properties on the fly. Just set and forget - the new Scriptlets run whenever the diagram is loaded, or run manually on demand. Make your diagrams respond to model changes and offer more than a single static view.

Simply drag-drop a scriptlet element from the toolbox on to a diagram, edit the javascript as required and let EA do the rest. You can have multiple Scriptlets on a diagram and you can use the same Scriptlet on multiple diagrams.

  • Use the new Grid Style diagrams plus Scriptlets to build your own spreadsheets!
  • Update the Grid style diagrams using new cell reference (A:1, A:2, etc) API
  • Automate updates to dynamic properties
  • Apply visual changes to elements, name and tagged values
  • Validate model elements in a diagram
  • Populate a table
  • Render graph elements in a dashboard
  • Dynamically color code elements based on your rules

Javascript Console
A new streamlined and more powerful Javascript console. The new Javascript view provides a better visual and interactive experience, helping you to quickly and effectively write and execute Javascript code within EA leveraging the extensive API to explore, extract and manipulate.


JavaScript is the new default scripting language in Enterprise Architect 16. As part of this change, the existing libraries for VBScript and JScript have been generally migrated into JavaScript

The new examples and libraries let you efficiently kick start your scripting. For model based add-ins, scriptlets, general script code, element behavior in simulations and suchlike, JavaScript is the best (and sometimes only) choice.

One of world's most popular coding languages, JavaScript is the best solution for writing dynamic model based code to fine tune and bring your model to life. The new library of routines and examples gives you a great start.


A new fast and convenient alternative to XMI and XML format for speedy data exchange of large packages.
Using XEA format helps to streamline model archiving and the export and import of Enterprise Architect repositories.

Learn more...



Introducing a new dark visual theme "Dark Sapphire", designed to minimize visual contrast and provide a relaxed reading experience. The new theme can be applied to all windows and visual controls in Enterprise Architect.

Choose the Dark Sapphire option as the Theme in the Visual Style settings for any of the following:

  • Microsoft® Office 2016,
  • Microsoft® Office 2019, 
  • Microsoft® Visual Studio 2013 or
  • Microsoft® Visual Studio 2019

Access: Start | Appearance | Visual Style | Theme


Kick start your Systems Design with newly added model patterns. Enterprise Architect 16 continues to expand the library of re-usable patterns and content that drives efficiency and productivity. Effective and instant access to common modeling scenarios in System Design.

  • DMN patterns
  • SysML patterns
  • Modelica case studies
  • SysPhS library
  • Octave Solver
  • Scriptlets


Achieve reliable Information Exchange using a Model based approach to the development of standardized NIEM schemas that can be used and reused.

Get started by simply importing the latest NIEM 5.0 reference model from the Model wizard. The starter model patterns and the reference model provide readily available core and domain specific terms that help build the common vocabularies ensuring efficient information exchange between organizations.


Quickly inspect and review the status and priority of all elements in a diagram. An essential triage tool to help you focus on what is important now and what can wait.

  • Display a list of all elements in a diagram
  • Focus on the Status and Priority settings of each element
  • Work with your most pressing issues
  • Add your own Priority and Status types to the model to drive your modeling and design


Auto-naming has been expanded to include targeting specific element types AND stereotype. For example, you can now set Auto-Naming for your standard Requirements separately to your SysML Requirements by selecting the stereotype as well as the type.

  •  Finer control over the auto naming of new elements
  •  Differentiate based on both element type and stereotype
  •  Auto Name similar types from different profiles in their own unique manner

Ribbons | Settings | Reference Data | Settings | Auto Names and Counters


Quickly add your favorite and often used commands (including menu buttons) from the Ribbon to the new Quick Access Toolbar. Instant access to whatever is important for your work. By default, buttons for Full Screen view and WorkSpace layouts are available. 

  • Build your own collection of useful tools
  • Right click on an Ribbon item and choose "Add to Quick Access Toolbar" - that's it !
  • Put the things you need frequently front and center
  • Simple and effective


The updated Resource Allocation docked window now functions as Gantt Chart, providing an improved visual experience for those assigning and managing tasks within the model.

  • Get a clear visual of work happening on any element
  • Quickly modify start and end dates with drag and drop
  • Add and modify tasks with ease
  • Zoom in and out on work items
  • Percent complete overlaid on tasks for immediate visual reference


Additional Resources

Online User Guide: View the online Enterprise Architect v16.0 user guide
User Guide Library: View the Enterprise Architect v16.0 user guide in PDF

Version 15.2 builds on the solid feature set of version 15 and combines an incredibly rich new palette of tools, visual improvements, team customizations, governance, accessibility, integrations, collaboration and deployment options that together will revolutionize and revitalize your modeling and design process. A single tool to expertly cut across multiple domains and build a fully integrated, unified view of your business, your software, your systems, your processes, your enterprise and your world.

Features of the release are highlighted on this page. Registered users can download the full version here.
Note: Valid credentials are neccessary

 Work Together        Explore & Visualize          Simulate with Precision
When you are Far Apart Fast & Accurate Modeling
at your Fingertips
 Mathematical Tools & Integrations
for Systems Engineers

Seamless In-Model Collaboration

Enterprise Architect's collaboration features have been significantly improved to connect team members and keep the iterative processes of modeling and design alive and healthy.

The chat / instant messaging capabilities are now expanded to allow one-on-one conversations with any other user in the model, facilitating an instant and productive "in model" dialog. Expanding on the group chat feature introduced in previous versions, the new one-on-one mode promotes highly focused discussions within the model and in real-time.

Setting Up Notifications

An all new notification system for chats and monitored discussions allows you to quickly and easily see when a new chat or discussion comes in that is relevant to you. Setting the new ‘Support Collaboration’ property on diagrams enables elements to show a notification icon when new chats and discussions have occurred and you are monitoring them.

To make use of this new mode for model chats,

  •  Set the "Support Collaboration" property on a diagram
  •  Place an Actor Element onto that diagram to represent a team member
  •  Specify their user logon ID in the Alias field
  •  Notification icons will now appear next to that Actor when you have an unread message from them
  •  Select an Actor with a 'New Chat' notification on a diagram to open the chat window to that conversation
  •  While the chat window is visible, the diagram selection and active chat are synchronized. 

Stay in Touch and Keep Informed

The new Collaborations window collects together the running history and moment to moment changes of the four central aspects of model based collaboration. Now there is one "go to" place to discover what is happening at the team level.

  • The Reviews tab provides access to recent and historical activity within either the current review you are joined to, or all reviews (filtered by time or status)
  • The Discussions window provides a  (possibly filtered) view of model based discussions, giving you an instant window into team discussions around particular model elements.
  • The Comments window provides a history of all elements that have Comments attached to them. Comments are a great way to informally note down requirements, concerns, delays, decisions and other material relevant to an element that does not form part of the actual model.
  • The Latest Chats window is a running list of most recent messages in the chat groups and personal chats you have subscribed to.

A clearer, more intuitive interface for model based reviews Improved Reviews User Interface and Functionality

An improved UI and Filtering

Reviews now have a cleaner user interface with extra filtering configurations. This allows you to pinpoint the desired review by its status, or show all reviews created, both current and past. The user interface has also been enhanced to easily identify reviews that have been locked but not approved by all approvers.

Reviews can now also be locked by a configurable Element Status. Locking removes the capability for a Review to be edited. This provides you with unprecedented control over a Review’s life-cycle. For example, you can lock all reviews with a status of 'Complete' or 'Reviewed' to preserve the decision making process for the current element for future reference. Reviews that have been locked by Element Status are easily identified by an '!' indicator on their icon.

To access the configuration for lock status see the Ribbon: 'Start | Configure | Model | Options | Review Status Locks'

Navigation of elements in a review has also been streamlined.

  •  The Manage Reviews window contains all the elements in the review, along with the Elements, Approvers and Review Topics.
  •  Browsing the element list with the Collaborate window open, switches context selection in the Collaborate window to display the selected Review.
  •  You can now filter the reviews using the context menu option 'Show by Status'.
  •  The Review history has been moved into the Collaborations window

All new tools for exploring your model, finding your work in progress and visualizing information

Version 15.2 introduces new windows, new behavior and improved ways of maximizing your modeling time.  New tools such as the Focus window take you back into the model and keep you in touch with recent developments. Old favorites such as the Element Browser have been given a fresh new look and location.


  •  A new Focus Window empowers your modeling
  •  The Inspector window lets you get into the smallest details
  •  Dynamic charts - A huge new Chart API and built in JavaScript support
  •  Dashboard diagrams automatically lay out charts (and other elements) in a selectable grid
  •  The Google and AWS icon libraries are updated
  •  DMN sees some cool new features

Power up model navigation and quickly find your work in progress
Focus Window: Find your special places, recent files, and favorite items

New 'Focus' Window

The Focus window is a new tool to help you rapidly move through the model and find the places and items you are searching for. Four tools that were previously scattered throughout EA, plus one new tool, provide a central and convenient toolset to help you achieve your goals.

Together these tools help you find your special places, recent files, and favorite items. Get back into the model in record time and stay in touch with recent developments.

What's in the 'Focus' Window

  • The Model Views window. Create searches, pin favorites and navigate to the places that are important to you.
  • A new Quick Find window. Simple search capability that lets you find elements or diagrams in record time.
  • The Trace window. View and navigate the dependencies and connections of the currently selected element.
  • The Recent window. Instant searches that let you see what has been changing in the model in recent history. Stay in touch with recent developments.
  • The Revisit window. Open up that diagram, external file, document or window that you were working with in the recent past.

A user friendly way to navigate the project browser while inspecting elements

New 'Inspector' Window

The new Inspector window takes the Element Browser window out of the Project Browser and puts it into its own dockable window. Now it is possible to navigate the model and view element details at the same time. Selecting an element in the Project or Context browser will now automatically load the Inspector window with the detailed structure for you to browse and further edit and explore.

Integrated with External Elements

The Element Browser and External Element Browser have also been combined into the new Inspector Window. This provides a user friendly way to navigate the project browser while inspecting element features.
When you select an External Element from another system that is linked into this model, you can see selected details from that element as well. You will only see the External Element browser when you are connected to an external source element from Data Integrations.

Where to Find It

The Inspector window can be accessed from the Ribbon menu: 'Start | Desktop | Design | Explore | Inspector'

Learn more...

Exciting new API classes and functions allow you to select chart types, set data and configure styling

Enterprise Architect now ships with an all new JavaScript chart library that can be used to describe charts, their types, data and styling. This library can be called by an element with the SSDynamicChart stereotype and provides a chart that is filled via a script. Dynamic charts are refreshed whenever the diagram they are on is opened or refreshed, so the data is automatically up to date.

The new Behavior code editor view can be used to view and edit the script (Alt+7). This script will run automatically during diagram load to display the chart.

Learn more...


Automatic sorting and layout of chart and graph elements

Create impressive reports or track KPIs, metrics and other key data points relevant to your business with the new Dashboard style for diagrams. Enable the option in the properties window and your charts and graphs will be automatically sorted and laid out based on your chosen layout style.
From one chart element to many, elements are automatically laid out to fill the entire viewing area.
There are multiple layouts to choose from - pick the best for your chart types.
Use a continuous style for a scrollable view showing a larger number of elements.
Chart positions can be manually dragged and dropped and will automatically snap into place with all other charts forming around it.
Learn more...

Leverage the Google Icon Library
The MDG Technology for Google Cloud Platform (GCP) provides all of the graphics (icons and images) necessary to model GCP architecture diagrams.
The icons and images are provided by a handy Model Wizard framework pattern.
The Google Web Images pattern contains over 250 Image Assets that can be dragged-and-dropped onto diagrams to create or expand your cloud architectures.

Learn more...


Model Amazon architectures with complete freedom of expression, using the new and improved MDG Technology for Amazon Web Services (AWS) Architecture, which provides all of the graphics (icons and images) required to model AWS architecture diagrams.

The icons and images are provided by a handy Model Wizard framework pattern.

The Amazon/AWS Web Images pattern contains over 350 Image Assets that can be dragged-and-dropped onto diagrams and used to complete your architecture diagram and make your reports look professional, accurate and stunning.

Learn more...


Crosstab support for DMN decision tables
New Crosstab support for DMN decision tables provide user-selection of the primary input row to form the header for a CrossTab layout in the DMN expression window. There are additional new features for moving rows and merging cells in the Decision table, as well as highlighting of the related entries when simulating. All providing more powerful options for laying out and simulating your DMN Expression.

Merged Input Cells in Decision Table improved:

  • In-place editing of merged Input Entry grid item now supported
  • Simulation now highlights merged Input Entry items
  • Decision Table display now uses a consistent column width when changing orientations

Integrations, Solvers and new Tools to Expand your Simulations

Version 15.2 is a major upgrade for systems engineers, technical architects and others wishing to couple their modeling and simulation work in Enterprise Architect with MATLAB, Octave, Modelica and more. All new "Solver" classes and a hugely expanded maths library  in the JavaScript engine provide a new and significantly expanded Simulation capability.

New Integrations and Solver classes.  An expanded Math library, new Dynamic Charts and much more.

Solver classes let you invoke arbitrary mathematical functions from Matlab or Octave at run time using a simple structured Solver API. Now you can link these powerful mathematical tools directly into your running simulation.

Custom model export to Matlab tools such as Simulink and Stateflow provide a platform for modeling and simulating advanced mathematical models and architectures.

Improvements to the Modelica integration and new ways of interfacing with GNU Octave further expand the options available to the Systems Engineer looking to take their active, state and parametric models to the next level.

The new Dynamic Chart library lets you tightly bind charts to simulations, letting you visualize aspects of your simulations behavior by using the Javascript engine to collect simulation data and feed it into a Dynamic Chart.

The Cephes math library has been totally reworked inside our Javascript engine and is now available for you to use within Simulations or for any useful purpose within EA.

And to make it all a little easier, EA will now let you view and edit Javascript code for every element on a Diagram in the built in code editor. Simply press Alt+7 on a diagram to see each element, and the operations and behaviors available to javascript and callable during simulation.


Version 15.2 now supports a new JavaScript construct called "Solver". We have initially provided solvers for integration with MATLAB and Octave through the built in JavaScript engine. Referencing and invoking functions in these external tools is both simple and intuitive, providing instant access to the rich mathematical libraries and capabilities exposed. Being part of the JavaScript engine these Solver classes are also immediately accessible to Add-In writers creating model based JavaScript Add-Ins.

Simulation Solvers
The Solver class allows you to use the functionality of external tools to perform complex tasks within your simulation. Each one integrates with an external tool to allow easy use of the functionality within that tool. Interchange variables between Javascript and each environment easily
MATLAB Solver:

    Integrate directly with the MATLAB API to use any of its calculation or charting functions


    Octave provides an alternative to many MATLAB functions
    Integrates with an Octave interpreter to use any Octave functions

Millions of engineers and scientists worldwide use MATLAB to analyze and design the systems and products that are transforming our world.

Enterprise Architect's MATLAB integration connects via the MATLAB API allowing your Enterprise Architect simulations and other scripts to act based on the value of any available MATLAB functions/expressions. Call MATLAB through the Solver classes, or export your model to Simulink, Simscape and/or Stateflow.

Using Enterprise Architect 15.2, you can now run SysML simulations in Simulink as well as Modelica.  Enterprise Architect will translate a SysML model into the Simulink format and automatically run the simulation, plotting the outputs of the selected variables. The generated Simulink file can also be opened directly in Simulink allowing modification and fine-tuning of the simulation settings and output functionality.

  • Drag-and-drop access to common built-in Simulink library blocks directly through new Enterprise Architect patterns or reference your own custom built blocks with new SysPhS standard stereotype parameters.
  • The Simscape extension to Simulink is also supported to model physical systems with physical flows, allowing access to Simscape's vast array of library blocks across many different physical domains.
  • State Machine guided simulation is supported with the Stateflow extension to Simulink.

Learn more...


Use the Simscape extension to Simulink to model physical systems

Enterprise Architect can now translate SysML internal block diagrams into MATLAB's Simscape, which is an extension to Simulink, and instructs MATLAB to simulate and plot the requested outputs. This allows simulation of physical systems where components represent physical objects and flows represent physical substances or energy, for example water flowing from one tank to the next, or current flowing through a resistor.
Access the vast array of pre-built Simscape library blocks, or create references to your own custom library blocks.

Guide your SysML simulations in Simulink with State Machines. The State Machines are translated into MATLAB Stateflow diagrams.

  • Leverage the power of MATLAB to simulate your state diagrams
  • Easy export and run capability

Use the Octave 'solver' class to integrate with Octave

The open source Octave project provides a rich library of mathematical functions you can leverage in your models and in your Simulations


An example of a Script in Enterprise Architect that calls Octave to perform a plot of the math function is shown in the image below. In this case there is a square wave generated and this is processed using a Fast Fourier Transform to give the amplitude of the harmonics that form the square wave.

  • Create an Octave solver in JavaScript
  • Invoke the math capabilities of Octave to guide simulations
  • Integrate with charts and other model elements

Export of Models to Modelica has been expanded to extend support for Modelica capabilities


  • Now supports SysPhS for defining constants and variables within the SysML blocks rather than in the Simulation configuration
  • Supports showing the Block diagrams in the OMEdit - OpenModelica Connection Editor
  • Supports referencing existing Modelica library blocks, or custom user defined blocks
  • Now shows alias and notes in OpenModelica Connection Editor

Create blocks on the fly using the new SysPhS patterns ready to be simulated in OpenModelica. With the latest OpenModelica code generation you can view your SysML components in OpenModelica, as well as simulate plots.


OMG SysPhS Standard

Enterprise Architect now also supports the OMG SysPhS standards, enabling you to stereotype variables and constants within a simulation and assign various options to those variables. This provides a visual approach to setting up a simulation by including the constants and variables in separate compartments on your blocks. It also has the added advantage of making the simulations easier to share as they are now model based.

New code editor capability supports the visualization of all the code and behavior scripts for all elements on a diagram.

Single Code Editor

Editing the Javascript code in behavioral models such as statemachines and activity diagrams has been improved to allow all the behaviors of such diagrams to be edited in a single code editor. The code editor for these elements include a structure tree allowing navigation and editing of any child element behavior.

Structure Tree

Previously one had to press F10 or bring up the properties dialog for every single behavior which required viewing or editing. Now every behavior can be edited in a single editor with a structure tree allowing quick navigation to child elements.


Create easy to read, visually informative charts from your simulations

  • Save the results of your simulation as visual chart elements
  • Charts populated by simulation results can be easily included in your reports
  • Share user friendly simulation results with stakeholders without requiring any additional simulation tools

The Cephes Math Library

The legendary Cephes math library has now been fully and tightly integrated into the JavaScript engine available with Enterprise Architect. This library is a collection of more than 400 high quality mathematical routines for scientific and engineering applications. This provides a huge range of mathematical potential for modelers wishing to take their engineering and systems models to the next level.

Learn more...


Version 15.1 builds on the solid feature set of version 15 and combines an incredibly rich new palette of tools, visual improvements, team customizations, governance, accessibility, integrations, collaboration and deployment options that together will revolutionize and revitalize your modeling and design process. A single tool to expertly cut across multiple domains and build a fully integrated, unified view of your business, your software, your systems, your processes, your enterprise and your world.

Features of the release are highlighted on this page. Registered users can download the full version here.
Note: Valid credentials are neccessary


Use manual entry or the power of online services from Microsoft Azure and Google Cloud to translate model information into many different languages

  • Translation support for Names, Notes, Alias and Documentation generation
  • Supports Google and Azure translation platforms via the Pro Cloud Server
  • Translation can be manual for multi-lingual organizations
  • Integrates with the model glossary for reserved words and special translations
  • Translations are cached locally and are only updated when the base notes change


Tailor your modeling language to exact requirements
Provide your team with the exact tools and technologies they need. Version 15.1 allows you to restrict any existing technology set to the few diagrams, elements and connectors required by your team's modeling efforts. As they are model based they can be shared effortlessly with the team members, accessed from the Perspectives menu item, Model Portal, or assigned to a specific security group.

Start with existing rules
Restrict and control the rules that allow for creating connectors between specific elements. Start with the existing metamodel rules and turn the desired connectors on and off for specific element types as required.

Quickly swap between rule sets
Access and activate personal perspectives from the portals window to quickly swap technology rules and sets.

Share with your team
Share your perspectives between multiple models and team members using the provided Import and Export functions.

Lock a package to a specific set and security group
Apply a specific perspective to a security controlled package

Model Baselines can now be configured to use a Reusable Asset Server (RAS), allowing multiple people to work on the same base model at the same time while being disconnected from each other.

This feature brings the power of a RAS to Baselines. While checking in, all model dependencies are also checked, baselined diagrams can be previewed and formal reviews can be conducted. Powerful Baseline features are also available, like the Visual Diagram Differencing, and the ability to drill down to the attribute level showing what has changed between baseline versions and the current diagram.

Define your business vocabulary in more detail using the new Project Glossary, a model based approach for glossary definition. Layout your grouping of terms using packages of Elements with each element defining a new term. The traditional Project Glossary window will automatically show all model based glossary terms in its listings. These Glossary Categories can be nested or placed where required in your model.

  • New GlossaryCategory package allows defining a grouping of terms
  • New GlossaryEntry element for defining a description to associate with a term
  • Glossary Categories can be nested or placed anywhere that is required in your model
  • The Category path and its name and description forms the terms definition

Any glossary terms in your Element-notes show the Glossary highlighting and the mouse-over tooltips show the terms description.


Tightly integrated information model, shared notes and properties

Externally referenced items now have their Properties and Notes displayed in additional pages of standard docked windows, providing a clean External Data window clearly listing just the external or linked items. The updates also include external Discussions displayed in the Collaborate window.

Build Your Own Interface to Your System

The new feature for customizing your own Integrations to other applications is now available, allowing you to add support for new services to the External Data Integration by fully integrating another application with built-in functionality. The sessions are now managed automatically - simplifying the Pro Cloud Server forwarding.

Custom Integration Services, once configured, can be called from scripting or add-ins and now support arbitrary requests and responses.


Pin Your Models

The Start Page has been enhanced with the ability to pin your favorite models, ensuring you can always access them quickly.

  • Right Click a recent model in the Start Page and select 'Pin Connection'
  • Pinned models show in a separate list in the Start Page and File menu
  • Pinned models are sorted alphabetically


Hide, show and filter diagram content on demand with the new Diagram Layers
Provide new clarity and insights to your model by assigning diagram elements to different layers on a per diagram basis using Enterprise Architect's diagram layers.

Each layer can have its own easily identifiable name and can be created and selected from the Layers tab of the Diagram Filters docked window.

Layer visibility can be turned on or off by the check box in the layer list, which is useful for hiding parts of the diagram, like diagram headings and other decorative elements or for using it to break a large diagram down into small consumable parts. Connectors are also turned on and off when the layers containing both element ends are visible.

Filtering to a selected layer is also possible which highlights different segments of the diagram at the click of a button.


Freeze Visible Relationships at a Point in Time

Diagrams now have the option to freeze the visible connectors on a diagram.

This creates cleaner "finalized" diagrams. When the same elements are used on different diagrams and a connector is drawn between them, the new connector does not show on your "Frozen Diagram".



Enterprise Architect's Custom Drawing style has just got better

  •   Custom Drawing style diagrams now have the option to draw shapes with 5 to 10 edges
  •   Moving and Resizing of custom drawn triangles now behaves more intuitively
  •   Presentation options to show the Enterprise Architect Logo on the right edge of diagrams





Decision Tables

  •   Input/Output clauses in DMN Decision Tables are now color coded making them more readable
  •   Comments and annotations can now be applied to a Decision Table.
  •   New Input variables are marked as unused in all rules.

Expression Editor

  •   In-place editing of an item by pressing F2 initially selects the text of that item
  •   Reorder your rules by selecting a row and pressing Ctrl+Up or Ctrl+Down
  •   Copy and paste now available from a rule as a Column model
  •   When changing expressionType the DMN Expression editor will now refresh to display an updated editor.


  •   During DMN simulation an 'Export' button now exports the current run-time data to CSV

Cyber Security Profile

Identify Potential Threats

Developed in partnership with Sparx Services Central Europe, the Cyber Security Modeling Profile provides a diagram and relevant elements enabling you to perform cyber security threat evaluation based on your Trust Diagram.

And Form a Mitigate Plan

Use the built in patterns and check lists to form an action plan to mitigate potential cyber security threats before they happen


  •    Full transfer including complete model and all reference data
  •    Allows transfering both to and from cloud server hosted models:
    • No longer need a direct database connection for initial setup
    • Provides a backup or download function for cloud models
  •    Supports large models where a single XMI export would be impractical



  • Added supports for scripts to integrate with your source version control provider:
    • The Source Control group includes Merge, Changes, History, Commit, Working Copy and Repository scripts
    • Commands are available from Execution Analyzer window or Execute ribbon
  • Execution Analyzer window now allows a user to filter the list of scripts to a single package
  • Refresh command added to context menu for packages linked to Visual Studio, Eclipse etc. Allows re-importing the package
  • Linked Project Refresh now provides option to only import files with a changed timestamp
  • Remote host script property can now be set to #SYSTEMHOST#
    • Results in the script being sent to the Windows Satellite Service when running on Windows
    • Results in the script being sent to the Linux Satellite Service when running under Wine
    • These services are configured for the user in the Private Options section of an analyzer script
      Highlighting of errors, warnings and build success from Analyzer scripts added:
  • Highlighting of errors, warnings and build success from Analyzer scripts added:
    • Errors will now be displayed in red
    • Warnings will now be displayed in orange
    • Build success will now be displayed in green
  •     File search and File find history is now maintained on a model basis
  •     File search toolbar resizes with window
  •     Debug Modules window no longer displays grid line




Discover major release enhancements in Enterprise Architect 15 and understand how our best version yet can elevate your modeling experience

Visual flexibility
Custom drawing styles let you choose how to represent design elements with custom shapes, transparencies, colors and images. Unleash your creativity and build the visual representations your customers are familiar with.

Let your imagination run wild - custom drawing styles

Streamline your diagram's appearance with the new "Simple" diagram style. As a drawing style, it is minimalist, removing notation-specific detail, leaving uncluttered diagrams that are easily understood by all stakeholders. Any detailed design diagram, using the correct element types, can be easily rendered in this simple format, ensuring a change to the detailed model is updated in the view presented to the non-technical staff.

For Executives, Architects and Business Users

This drawing style is frequently used by architects, business users, executives and many others as a preferred means of conveying custom information concerning a business capability, architecture, system interaction and many other scenarios. Coupled with WebEA and Prolaborate, this offers end users instant access to attractive and familiar diagrams that avoid the general "dullness" of UML and other technical diagrams.

Take advantage of model based add-ins to enforce new work flows, governance and control within your mission critical models. Leverage the security group based restrictions on Perspectives (technologies) and Ribbon sets to ensure your modelers see only the tools and technologies relevant to them.

Add-ins that are defined in the model

Model Based Add-Ins are designed to ease development and deployment of custom add-ins. It provides a platform for add-ins that are defined within the model itself and therefore do not require network staff or others to manage the update and deployment cycle
Significant features and capabilities include:

  • Add-ins are defined in the model using standard modeling techniques
  • JavaScript supported for all behavioral code
  • Add-ins can:
    • Access all Repository based behavior
    • Respond to repository events (signals)
    • Set up and use property lists
    • Call SBPI based API's


Activated Add-Ins

Activating a dynamic add-in is a security controlled process in which an admin or authorized person may select from the list of add-ins defined within a model and check those which are active and deselect those that are not authorized or ready to run. Activated add-ins will run when the model is opened and be torn down when the model closes.

Publish Add-Ins
Dynamic add-ins can be published as XMI and re-used in different models, giving the flexibility to:

  • Publish a range of dynamic add-ins using the Reusable Asset Service (RAS).
  • Develop a version of an add-in in a test repository and when ready, import it into the production model using XMI.


Data Miner

The Data Miner provides a comprehensive means of abstracting data from a range of external data sources including: databases (ODBC, ADO, OLEDB, JET), text files (XML, JSON, plain text), Excel (xls, CSV), and online files or URLs.

The goal is to create a reproducible import process defined in a model format.

This consists of:

  • Data configuration process to hold the complex data connections and information
  • Combined with the ability to run Javascript over the data set



Streamline your diagram's appearance with the new "Simple" diagram style. As a drawing style it is minimalist, removing notation-specific detail, leaving uncluttered diagrams that are easily understood by all stakeholders. Any detailed design diagram, using the correct element types, can be easily rendered in this simple format, ensuring a change to the detailed model is updated in the view presented to the non-technical staff.

For CxOs, Architects and Business Users
This drawing style is frequently used by architects, business users, CxOs and many others as a preferred means of conveying custom information concerning a business capability, architecture, system interaction and many other scenarios. Coupled with WebEA and Prolaborate, this offers end users instant access to attractive and familiar diagrams that avoid the general "dullness" of UML and other technical diagrams.

Custom Tables

Custom Tables provide a flexible option to define your own tabulated information in an Element viewable on a diagram. Typical uses may include SWOT analysis or a capability matrix where table based information needs to be included in the model.

Custom tables support:

  • User definition and population of the tables
  • Typical table formatting including setting cell colors and borders, alignment, adding cells as well as merging cells
  • Automation feature to compute row values based on model data
  • Ability to fill from SQL query on a package (mini matrix) when using automation.


Model Based Add-Ins
Model Based Add-Ins are designed to ease development and deployment of custom add-ins. It provides a platform for add-ins that are defined within the model itself and therefore do not require network staff or others to manage the update and deployment cycle.

Significant features and capabilities include:

  • Add-ins are defined in the model using standard modeling techniques
  • JavaScript supported for all behavioral code
  • Add-ins can: ◦Access all Repository based behavior
    • Respond to repository events (signals)
    • Set up and use property lists
    • Call SBPI based API's

Activated Add-Ins

Activating a dynamic add-in is a security controlled process in which an admin or authorized person may select from the list of add-ins defined within a model and check those which are active and de-select those that are not authorized or ready to run. Activated add-ins will run when the model is opened and be torn down when the model closes.

Publish Add-Ins

Dynamic add-ins can be published as XMI and re-used in different models, giving the flexibility to:

  • Publish a range of dynamic add-ins using the Reusable Asset Service (RAS).
  • Develop a version of an add-in in a test repository and when ready, import it into the production model using XMI.

Custom Reports
Create on-the-fly, highly customizable documents by simply dragging and dropping any model content onto an open Document Artifact then select a template to render the dropped content to your specification.

To use this feature simply:

  • Drag and drop from the project browser onto an opened Document Artifact
  • Select a suitable template in a popup dialog
  • Enterprise Architect will render the selected element(s) into the open document using the template or fragment chosen
  • Instantly update the document at the click of a button

This feature is available for packages, diagrams, operations and attributes.

Instant Updates

Custom Reports can be regenerated on the fly to update the report with the latest details in the model section.


The Perspectives capability has been streamlined and linked into Enterprise Architect's security and governance to provide a richer and more useful modeling experience for both small teams and large enterprises.

Security Aware

Perspective sets associated with security groups on a per model basis allow administrators and business owners to customize the view and scope of particular modeling staff based on their area of concern and capability. For example, business modelers used to working with BPMN could be limited to working with the BPMN technology, removing all unnecessary perspective and technology sets from their interface when they are in a particular model. Likewise, particular menu ribbons can be hidden to further customize and focus the modelers workspace

New Perspective Groups

Version 15 improves on the Perspectives sets offered in previous editions by supporting additional perspective sets and including more generic sets that incorporate a wider range of material in a single set. For example, there is now an "All Business Modeling" perspective that aggregates all perspectives under the business modeling folder.




Project Browser

Project Browser has been renamed as simply the "Browser" and now incorporates four different view types of your model:

  • The standard complete model hierarchy
  • The Context only hierarchy introduced in version 14
  • The new Diagram Browser
  • The new Element Browser

Also as part of the version 15 UI drawing restructure, icons rendered for tree nodes are now hand drawn and compatible with the DPI or scale level. See New Icon Rendering Engine for more details

New Element Browser

The Element Browser has been moved from a separate docked window to form part of the Browser suite. This allows users to quickly find and use this window to drive other aspects of their model such as Features, Tasks, Responsibilities, Discussions, Reviews etc.

The Element Browser also has an improved context menu to drive advanced editing capabilities from the Element Browser. For example, access the Structured Scenario editor for a Scenario easily and quickly from the Element Browser context menu on a Scenario, or connect with an integration element directly from tools like Jira and ServiceNow

Diagram Browser

The Diagram Browser is a new tab in the Browser named "Diagram". This provides a view of elements within the currently viewed diagram. Primary use will be to allow rapid selection and navigation of a diagram based on the elements only shown in that diagram.

  • Click an element in Browser to highlight in diagram
  • Select element in Browser when clicked in diagram
  • Search the Browser for a particular element

The Diagram Browser is a great addition to Enterprise Architect and supports modelers who are tightly focused on their visual representation and value a filtered set of elements in the browser tree that are only those located on the current diagram. Finding elements in a large diagram is now simplified using the filtering capability of the Diagram Browser - in conjunction with its ability to highlight and center an element when selected in the Tree.


Bookmark Values

Enterprise Architect 15 now allows you to set a Bookmark Value on an element in a diagram - this allows users to tag elements - especially useful for demonstrations and walkthrough's where ordering is important. The element context menu has the option to set a value, while the diagram context menu has the option to show or hide all


Enterprise Architect 15 delivers support for the OMG's MARTE profile for Real Time and Embedded Systems (RTES)

  • Provides a foundation for transformation from UML models into a variety of analysis models.
  • Addresses the modeling of real-time and embedded systems (RT/E) software or hardware and their shared relationships and the annotation of application models for analysis of system properties.
  • Provides qualitative and quantitative modeling constructs for the development of RT/E systems and both high and low-level modeling constructs e.g specification purposes and implementation purposes respectively.
  • Allows choice of style which best suit the modelers present needs and does not enforce methodologies for modeling RT/E
  • Amenable to adoption by modelers as it does not require expertise or a steep learning curve in model analysis techniques or their inner workings
  • Supports current mainstream real-time technologies, design paradigms, and model analysis techniques.


Business Motivation Model (BMM)

The BMM model provides a blueprint designed to support a range of methodologies. BMM 1.3 ensures the elements are stored and related to other information about the enterprise and is particularly strong in support of processes that are driven by business change.

  • A set of concepts that acts as a check-list of factors to be considered.
  • A standard vocabulary.
  • A flexible model to support their development processes.
  • A tool that will implement the Business Motivation Model for storage and management of their business plans.
  • Help to guide and shape their more detailed models
  • Provide a straightforward way of relating business processes, business rules, and organization units to each other, and to the desired results, courses of action, and business policies that affect them.



The VDML modeling language closes the gap between strategic plans, business requirements, the transformation of business operations and design of operational systems of an agile enterprise. It focuses the value creation as a network of collaborations within the enterprise, applying capabilities to create value and the delivery of values in customer value propositions.

Diagram Matrix View

  • This connector focused view provides a view of how elements on the current diagram are related
  • Provides a relationship matrix view for the elements that appear on a diagram
  • Drawn in a style similar to the state table view
  • Uses existing quicklinker rules to determine which connectors can be created
  • Includes the option to limit the display to those elements that have relationships defined


Dynamic Decision Modeling and Simulation

Implement automation methods and other functionality to tightly couple DMN and BPSim with model elements and custom data sets. Allow configuration and execution of BPSim and DMN from the automation interface. Allow binding data set rows to EA element properties. The final result will be a high level method for supporting complex enterprise architecture and system decisions from modeled data.

Decision Service

Allows users to create Decision Service elements and specify output/encapsulated decisions and input data as the interface. By providing data sets for the inputs, Enterprise Architect is able to simulate the decision graph involved in the Decision Service. A Decision Service could serve as a reusable element, which might be invoked internally by another decision in the Decision model, or externally by a task in a BPMN process model.

DMN Bindings to Model Elements

Allows users to create a DMN instance specification that binds element properties to input fields of a DMN model. This allows such things as tagged values with a dollar cost or weight or other data property of interest to be consumed and piped into the decision graph. This results in strong support for customized decision modeling about any topic.

DMN Bindings to Model Elements

Allows users to create a DMN instance specification that binds element properties to input fields of a DMN model. This allows such things as tagged values with a dollar cost or weight or other data property of interest to be consumed and piped into the decision graph. This results in strong support for customized decision modeling about any topic.


New Icon Rendering Engine

Display of icons at high DPI settings are now vastly improved

To facilitate a better and cleaner appearance, all the major icons in the Browser are now hand rendered at the right scale for the current DPI setting, resulting in a cleaner and more exact image.

In addition, the icons have been reworked into colors matching the color sets for diagrams, greatly improving modeling consistency and UI appeal. For example, Packages, Classes, Use Cases and other UML elements have been re-colored to match the version 15 color sets applied from the default version 15 diagram theme. These icons also appear in package elements in diagrams where the visibility options have been configured to show Package Contents.

Icons rendered to the diagrams are now rendered natively to the current zoom level and DPI scaling. This is present for any tree structure (like the project browser) as well as on diagrams in package lists and the like.



Google and AWS Icon Sets
Model your Amazon Web Service or Google Web Service using model patterns. There are a comprehensive series of patterns covering the images required for modeling Amazon/AWS diagrams and Google/GCP diagrams

These include some specific example patterns like 'AWS Connected Vehicle Solution' and 'Google GCP Example - Sensor stream ingest and processing'.

Support includes Model Wizards, specific Toolboxes and diagram profiles.


Sparx Systems are pleased to announce the release of Enterprise Architect 14.1, a major upgrade that redefines the modeling experience and introduces many exciting new tools and capabilities. 

  • A suite of over 1,000 custom built model patterns across multiple technologies will help kick start your new project.
  • New Perspectives capability that helps you focus on individual modeling tasks.
  • New and flexible meta-model based rules engine, including model validation. 
  • Changes to many properties and configuration windows to enable context driven docked tools.
  • Docked properties windows for Diagrams, Relationships, Responsibilities, Construction, Attributes, and many more.
  • New Context Browser lets you focus on a single branch of the repository. 
  • Improved and extended support for Collaborative Modeling with enhanced Reviews, Discussion.
  • Significantly reworked, simplified and trimmed context menus.
  • Other commands are now accessible from the Ribbon.
  • New Diagram based "split view" enables an inline, editable document view of a diagram's elements.
  • A suite of integrations with various industry standard tools such as Jira, Service Now, TFS - via Pro Cloud Server.
  • New and improved Simulation capabilities with major updates to the BPSim, Modelica and Executable State Machine tool.
  • All new and very deep support for the Decision Modeling Notation (DMN) language.
  • Model Simulation based on DMN is also supported with tools to configure and step through executing rule sets.
  • Code generation is also possible for various languages.
  • Integrated BPSim and DMN simulation is also supported, providing a dynamically executing and exploring of behavioral models.
  • Roadmap diagrams and patterns for various domains and scenarios.
  • Desktop edition of Enterprise Architect has been retired, making the Professional Edition the new entry level edition.
  • New Unified Edition integrates and replaces Business and Systems Editions
  • New Team Library replaces the Team Forum and includes enhanced capabilities and the ability to store and retrieve binary files.
  • New and enhanced SysML 1.5 updates, UML 2.5 updates, DMN 1.1, NIEM 4, CMMN, IFML and more.
  • Huge improvements to the Systems Engineering/ SysML capabilities.
  • Totally reworked and expanded Portals window.
  • New Construction Diagram that automatically displays Requirements, Constraints, Tests, Changes, Defects, Resource Allocations, Decisions and more.