Distributed Teams and Collaboration

Part of the "Enterprise Architect in 30 minutes" tour

Enterprise Architect offers specific functionality for collaboration and sharing projects in team-based and distributed development environments. Projects can be shared through network and cloud-based deployments of model repositories, replication and XMI Import/Export.

Peer-to-Peer Chat and Element Discussions

Keep everyone on the same page with real-time messaging. Use the Collaboration Window to support cooperation with individuals and teams, and send relevant model objects, images, and text files. Hold discussions on individual elements and objects in the model to keep a record of decisions and feedback. Monitor important objects for incoming discussions and remain informed and up to date on collaboration in the model.

Team Reviews

Review elements in Enterprise Architect offer formalized reviews of developments and progress of projects. Appoint approvers, set a timeline for the review and send reminder notifications to appointed approvers. Gather review insights and feedback from stakeholders in WebEA - Enterprise Architect's real-time, cloud-based stakeholder collaboration portal.

Auto Refresh Diagrams

Use the new Auto-Refresh diagram option to collaborate on diagrams in real-time in a distributed environment. Refresh the diagram at a preferred time-interval to let teams monitor updates as they happen. Combine with Enterprise Architects' Chat, Discussion and Review capabilities and experience a real time, distributed and dynamic modeling environment.

Support for Large Models and Many Concurrent Users

Enterprise Architect is highly-scalable, with a range of deployment options that easily accommodate large teams. With support for thousands of users simultaneously working on the same model, your entire organization can share a vision of your enterprise.

The ability to collaborate on and share everything, from broad strategic models to solutions, deployments, and future-state roadmaps, is a powerful and successful formula for adaptive enterprises. For business users unconnected to modeling, offer browser-based, customized views of model data using Prolaborate and the Pro Cloud Server.

Pro Cloud Server

Connect Enterprise Architect to the Pro Cloud Server and experience optimized access to your models from any web enabled location. Collaborate on models using a simple URL. Use Prolaborate to elicit feedback and share views with non-modelers.

Install on your company's infrastructure and exercise complete control over its configuration and data. No database drivers or other client-side access components are required.


Prolaborate allows modelers to deliver tailored views of model information in a browser to the non-modeling community who benefit from access to relevant information, rather than the models themselves.

Gated views, dashboards, charts, reports, integrations and reviews help reduce complexity, engage stakeholders and focus organizations efforts towards digital transformation.

XML Import and Export

Enterprise Architect's Native XEA and Native XML file formats offer faster model exchange/round-tripping between Enterprise Architect repositories. In distributed environments, each modeler can be working offline on a separate file copied from a master model. Any relevant changes can be merged back into the master file.

Enterprise Architect also supports an XML-based model interchange format known as XML Metadata Interchange (XMI). You can use Enterprise Architect's XMI facility to share model information with 3rd party repositories. XMI enables you to export discrete packages or entire model branches into XML files, which can be imported into other models or maintained in a version control repository.


Role-based (user) security in Enterprise Architect helps control access to various editing functions by requiring authors log into the model with certain privileges.

  • Model authors can lock elements per-user or per-group.
  • Prevent multiple users editing the same information concurrently.
  • Limit model changes by users not designated as model authors.
  • Set 'Visibility Levels' to restrict read access to sections of the model.

Model restrictions add extra protection with rules on top of model user security authorization to prevent unwanted destruction of model data