Application Software Architecture

3 min

The Application Software Architecture is a view which depicts the building blocks of a given application.

2xirgunneetibeyy1l Uv Image


It shows the software components and the data stores which make up an application.


Use this view to understand how a given application is constructed.

Data Required

Meta Model

Data Capture

In the Cloud/Docker, navigate to the Software Component class in the Application Layer and create the software component. Give it a name and description. Navigate to the Composite Application Provider class, and select/create the application which you are defining the software architecture for. In the High-Level Software Architecture slot, add the software architecture of the application. If you are using Essential OS the Create Instance button.

Use the graphical editor to add the application’s software components. In the graphical editor, click and select the Software Component and Information Representations that the Application uses. You can create new ones or use existing artefacts. Add the relationship between the artefacts.

NB You can capture microservices as Software Components from a technical perspective. Microservices form a suite of applications which is deployed as a complete application and these services all work together to make up an entire application

View Set-Up

If the report is not enabled then go to EA Support > Essential Viewer > Report and find Core: Application Software Architecture and tick Enabled to ensure that the Application Software Architecture is displayed in the Essential Viewer.

Updated 31 October 2023

Contact Us