Technology Modelling

Technology Capabilities are conceptual-level elements that capture what technology does. This tutorial introduces Technology Capabilities and describes how to capture them in Essential Architecture Manager.



Technology Capabilities are Conceptual View elements that define WHAT technology can do. These often have quite abstract names but it is important that they do not imply any particular class of technology or products.

Like other Capabilities in the Essential Meta Model, Technology Capabilities are used to understand whether two types of technology are fundamentally doing the same thing and to identify where we have duplication in our technology portfolio. 

When deciding on the name for a Technology Capability, we often use the ‘Services’ suffix to help convey the abstract nature of this element. It often helps to start with a specific class of technology (Technology Component) and abstract from that WHAT services that technology provides. For example, if we consider the following Technology Component:

  • Technology Component: Relational Database Management System - that provides services that give us the capability to manage structured data
  • Technology Capability: 'Structured Data Management Services'



If the Technology Capability that you need is not already in the model, add it by creating a new instance of the Technology Capability class, as follows: 

  • Give the capability a name and description 
  • Specify the Technology Domain that this capability belongs to by picking it from the list or creating a new one if no suitable domain exists. 
  • Add or define any sub-capabilities that are contained in this one. 
  • Capture any relevant technology objectives 
  • Capture any relevant technology principles