Enterprise Architect
Enterprise Architect

Enterprise Architect 17.1 is a collaborative modeling, design and management platform based on UML 2.5 and related standards. Agile, intuitive and extensible with fully integrated, powerful domain specific high-end features at a fraction of the cost of many competitors. An enterprise wide solution for visualizing, analyzing, modeling, testing and maintaining a wide range of systems, software, processes and architectures. Team based, with a proven track record of over one million effective licenses worldwide; Enterprise Architect is the scalable, standards compliant toolset that is perfect for your next project.

Enterprise Architect

Recent Features

This section lists the features of Enterprise Architect 11.1, for the following builds:

Select a version below:


Changes and fixes for Enterprise Architect 11.1 Build 1113

  • BPMN
    • Many updates, conformance improvements and diagramming improvements originally included with version 12
    • BPMN diagramming behavior reworked to help users create valid models where possible, without forcing a particular methodology
    • BPMN diagram creation now prompts to create the appropriate owning element for each diagram type:
      • A Business Process for a Business Process Diagram
      • A Choreography Model for a Choreography Diagram
      • A Collaboration Model for a Collaboration and BPEL Diagram
      • A Conversation Model for a Conversation Diagram
    • Behavior when creating a new Pool updated
      • Adding to a diagram directly under a Package will create the Pool under the Package
      • Adding to a Business Process that already contains Pools will add to the Business Process
      • Adding to a Business Process that references a Collaboration will automatically add the Pool to the Collaboration
      • Adding to any other Business Process will give the option between creating a Collaboration or adding to the Process
      • No longer attempts to move the diagram or contents into a Collaboration
    • BPMN 2.0 XML export improvements:
      • Timer Start/Intermediate Events now export 'timeDate' property formatted to ISO 8601 standard
      • DataObjectReference name exported without concatenating its state
      • Pools located under a Choreography Model are now exported as Participants of the Choreography
    • Diagram Rendering Changes:
      • Pools with no name now display the names of the referenced partnerEntity and partnerRole properties instead
      • Lanes with no name now display the name of the referenced partitionElementRef instead
      • Message Icons on BPMN 2.0 MessageFlows will now draw with the correct orientation
      • Expanded activities are now drawn with their name at the top left to give more room for it's children
      • BPMN 2.0 Activity Objects now renders without the 3 bar symbol no matter what value adHocOrdering is set to
    • Process child ownership now enforced on Diagrams
      • Moving children of a Process represented by a Pool will now clip to the parent Pool
      • Helps protect the meaning and integrity of each Process
      • Hold the ALT key to bypass the locking and allow movement outside of the Pool
    • BPMN 2.0 changes and fixes:
      • Root elements and non-BPMN elements are no longer moved around in the Project Browser during diagramming
      • Root elements are no longer moved around in the Project Browser when placing them on a BPMN diagram
      • Call Activities can now have Sequence Flows to (valid) elements
      • Adding children to an Activity will now automatically mark it as expanded
      • Opening the properties dialog of a BPMN element will now set focus to the Name field
      • You can now set the 'processRef' Tagged value for a Pool on a diagram by dragging a Business Process from the Project Browser onto it
      • Corrected the error while creating message flow connectors between BPMN Pools in child diagrams.
      • EA no longer freezes sometimes during diagramming in non-comformant BPMN models (for example when two elements have parents that are each other in the database)
      • Embedded elements in a Pool's children no longer erroneously become the child of the Pool during diagramming
      • Start Events and End Events can now only be edge-mounted to Activities to match with BPMN specification
      • Performance improved during diagramming and encapsulation for BPMN
      • Activity resources property will no longer map to UPDM ResourceRole stereotype
  • Other Changes
    • Tagged value types specifying an unqualified stereotype name now allow selection of matching stereotypes from any profile
    • Reusable Asset Service Connection now automatically re-establishes after a disconnection

Changes and fixes for Enterprise Architect 11.1 Build 1112

  • Other Changes
    • Additional preventative measures added to address issues introduced on Windows 7 x64 by Microsoft Patch KB2993651
    • Updated Dependency Check option when registering Packages in RAS Registry.

Changes and fixes for Enterprise Architect 11.1 Build 1111

  • Reporting & Document Generation
    • Document Generator now prompts user to save changes to Templates before generating
    • Linked Document and Template editors now prompt to save changes before closing
    • Document Editor now refreshes display when changing Page options for a section
    • Attribute filters can now be applied during document generation
    • Method filters can now be applied during document generation
    • Document Generator handling of nameless lists in templates improved
    • Document Generation using custom sql searches will now substitute <Search Term>
  • BPMN
    • Modeling of Collaborations simplified
      • Pool elements now include all required properties directly instead of referencing an external participant element
      • Pools are now nested directly inside the Collaboration they define instead of the Process they reference
      • Elements created inside Pools referencing a Process are now created directly inside the Process
      • Process for a Pool can now be omitted for a simplified model if no re-use is required (Flow elements owned directly by Pool)
      • Main Pool for a Collaboration can now be omitted for a simplified model (Flow elements owned directly by Collaboration)
      • Alternatively the main Pool can be referenced by the tag 'mainPool' on the Collaboration (Allows setting additional properties on the Pool)
      • Context menu command for Pool in Project Browser added to allow encapsulating its process into a re-useable Business Process element
      • Context menu command for Collaboration and Collaboration diagram to allow encapsulating the Process for its default Pool
    • PartnerEntity and PartnerRole types now available:
      • Allows traceability between Pools and what they are representing
      • Drop either type onto a Pool link the Pool to the Entity/Role it represents
      • Full round-trip using BPMN XML included
    • Convenience notation of edge-mounted Start and End Events now available:
      • Handled by model export as a normal Start Event inside the parent
    • Import and export functions for BPMN now all require the Professional edition of Enterprise Architect or higher
    • Export to BPMN XML updated to prevent creation of a Process for Pools not containing any behavior
    • Round trip of label positions to BPMN XML improved
  • Version Control
    • TFS 2012/2013 reporting file lock owner using 'Display Name' rather than 'AccountID' no longer prevents package check-in
    • TFS integration now detects use of TFS 2013 local workspaces and reports the error
  • Other Changes
    • API call Repository.GetElementsByQuery will now substitute for custom sql queries
    • Issues introduced on Windows 7 x64 by Microsoft Patch KB2993651 no longer result in Operating System exceptions and blue screens when using enhanced diagram rendering

Changes and fixes for Enterprise Architect 11.1 Build 1110

  • BPMN
    • Import from BPMN 2.0 XML added
    • Export to XPDL 2.2 added
    • Properties dialogs for BPMN 2.0 elements improved:
      • Easily select the type of the element from the valid sub-types
      • View and edit only the properties that are valid for the selected type
    • Modeling of Collaborations improved:
      • Creating a Pool on a diagram will now convert the diagram to a collaboration diagram and add corresponding Business Process and Participant elements
    • Start and End Events will no longer prompt to create an Edge Mounted element
    • Intermediate Events will now only prompt to create an Edge Mounted element when dropped onto an Activity
    • Nesting of elements on BPMN diagrams improved
    • Set the message for a message based event or task by dragging the message onto it from the Project Browser
    • Orthogonal connector line routing to Gateway elements improved
    • Diagram specific properties for Gateway marker visibility and Activity expanded added
      • Adding children to an Activity will mark it as expanded automatically
      • Expanded activities are now drawn with their name at the top left to maximize room for child elements
    • Export to BPMN 2.0 XML updated:
      • Message Flow to/from a Pool will now reference the matching Participant as the end object
      • Pool/Lane orientation now exported
      • Call Activity now exports the referenced Activity using the expected attribute name
      • Participant Multiplicity on a Pool not explicitly referencing a Participant now exported
      • Diagram export of Pools now references the source Participant
      • User, Manual, Script and Business Rule Tasks without connectors will now be exported as Global Tasks
      • A default Collaboration will no longer be created to own Message Flows if a Collaboration already exists in the package
      • Pools will now create appropriate additional elements required to fully specify the model on export
      • Diagrams directly owned by a Package will now create the appropriate container for export
      • Group, Category and Category Value elements now exported
      • Resource Parameter type now exported
      • Positions of Labels are now exported
      • Sub-Process and Sub-Choreography elements now export isExpanded property based on the contents of the diagram
    • Message Flow validation updated to allow connecting two Pools owned by a common collaboration
  • Reporting & Document Generation
    • HTML reports showing Win32 objects updated to ensure correct position of hyperlinks on diagram images
    • Printing selected text from a document editor no longer causes a print error
    • Insertion of new sections where no gap exists between existing markers improved
    • IDocumentGenerator API object now allows multiple classes to be generated using different templates
  • Other Changes
    • Reuseable Asset registration process updated to make it easier to create dependencies to existing assets
    • Reuseable Asset Service now supports an administrator password to prevent creation of new registries
    • Specification Manager is now able to restrict display to Test Cases
    • ArcGIS Validation Script updated to improve Length, Precision and Scale checks
    • ArcGIS partial schema export now includes packages that are indirectly linked to the Schema
    • Renaming a Table column when auditing is enabled no longer displays an error
    • Element Browser updated to allow copying Testing and Maintenance items by dragging them to another element on a Diagram