Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Business Models

Enterprise Architect provides specific modeling tools for a range of analysis and Business Modeling types.



See also


Enterprise Architect is one of the few UML tools that integrate Requirements Management with other software development disciplines in the core product, by defining requirements within the model

Requirements modeling

Business Modeling

Modeling the business process is an essential part of any software development process, enabling the analyst to capture the broad outline and procedures that govern what it is a business does

Business modeling

Business Rules

Business Rule modeling captures the rules that govern a business, and their relationships with the entities and specific tasks within the organization or system

Business Rule modeling


The Business Process Modeling Notation is specifically targeted at the business modeling community and has a direct mapping to UML through BPMN Profiles; these profiles enable you to develop BPMN diagrams quickly and simply

BPMN modeling


Business Process Execution Language is an executable language for specifying interactions with Web Services

Enterprise Architect uses the BPMN profile as a graphical front-end to capture BPEL Process descriptions

BPEL modeling


The Software and Systems Process Engineering Meta-model (SPEM) is a conceptual framework  for modeling, documenting, presenting, managing, interchanging, and enacting development methods and processes

SPEM 2.0 focuses on providing the additional information structures that you require for processes modeled with UML 2 Activities or BPMN/BPDM

Software Process modeling (SPEM)


ArchiMate is an open-standard enterprise architecture language based on the IEEE 1471 standard, providing a common language for describing the construction and operation of business processes, organizational structures, information flows, IT systems and technical infrastructure

It enables Enterprise Architects to clearly describe, analyse and visualize the relationships among business domains


Data Flow Diagrams

A data flow diagram (DFD) is a graphical representation of the flow of data through an information system, and can also be used to visualize data processing (structured design)

Developing a DFD helps in identifying the transaction data in the data model

Data Flow Diagrams

Entity Relationship Diagrams

Entity-relationship modeling is an abstract and conceptual database modeling method, used to produce a schema or semantic data model of, for example, a relational database and its requirements, visualized in Entity-Relationship Diagrams (ERDs)

ERDs in Enterprise Architect assist you in building conceptual data models through to generating Data Definition Language (DDL) for the target DBMS

Entity Relationship Diagrams

Eriksson-Penker Extensions

Eriksson-Penker extensions provide a framework for UML business processing model extensions, to which an Enterprise Architect can add stereotypes and properties appropriate to their business

In Enterprise Architect, the Eriksson-Penker profile provides, through a set of stereotypes, a unique and powerful means of visualizing and communicating business processes and the necessary flow of information within an organization

Eriksson-Penker Extensions

Mind Mapping

A Mind Map is an image-centered diagram used to represent semantic or other connections between words, ideas, tasks or other items arranged radially around a central key word or idea

A Mind Map is used to generate, visualize, structure and classify ideas, and as an aid in study, organization, problem solving, decision making, and writing

Mind Mapping


Service Oriented Architecture (SOA) is an architectural paradigm for defining how people, organizations and systems provide and use services to achieve results



The service-oriented modeling framework (SOMF) is a service-oriented development life cycle methodology, offering a number of modeling practices and disciplines that contribute to a successful service-oriented life cycle management and modeling



ArcGIS is a suite of Geographic Information Systems (GIS) software products developed by Esri

Support for this product is under development, and in Beta stage.