ArchMeta · Built 2026-09-09T17:39:23.802Z

Customer Use Architecture

Customer Defines the Architecture Customer Share Architecture Customer Expands the Architecture Customer Use Architecture ArchMeta Customer Architecture Repository Customer Import Customer Edit the Architecture Architecture Edition Meta model Management Customer IDE Customer Architecture repository Customer MetaModel Architecture web site Architecture Web Site Content Architect Architecture Views External SystemGit RepositoryThe model repository: .arch, .data, .view, .cascade, .metamodel, .bpmn and .md files. This IS the database. The Kernel reads it on load and commits to it on write-back; it never pushes, never pulls and never branches, and is silently inert when the directory is not a Git working tree. Text-Native Model Engineering AI-Assisted Product Engineering Repository Interoperability Metamodel Engineering Cross-Domain Model Integration Model Rendering and Editing Knowledge Publishing Custom Development Capability Delivering Project Enterprise Architecture Suite ArchMeta Viewer ArchMeta Kernel ArchMeta Web Site generator CRUDCRUDCRUDRCRRCRUDCRUDCRUDCRUD

Elements (31)Elements (25)

Customer Defines the Architecturearchimate:businessprocess

customer-define-architecture

Customer Share Architecturearchimate:businessprocess

customer-share-architecture

The architecture is used as documentation.

Customer Expands the Architecturearchimate:businessprocess

customer-expend-architecture

From a single user to a corporate repository.

Customer Use Architecturearchimate:businessprocess

customer-use-architecture

The architecture repository becomes an asset in the life cycle of the company.

ArchMetaarchimate:applicationcomponent

archmeta-application

ArchMeta

ArchMeta is an enterprise architecture tool whose repository is code. Despite a powerful graphical rendering and editing engine, the point of ArchMeta is that the whole architecture repository is a set of human-readable, human-editable text files.

The objective of the approach is to ensure that the customer owns their architecture repository.

ArchMeta Viewerarchimate:applicationcomponent

archmeta-viewer

ArchMeta Kernelarchimate:applicationcomponent

archmeta-kernel

The Kernel make the enteprise architecture code repository a dataset to query, design, edit the architecture model.

ArchMeta Web Site generatorarchimate:applicationcomponent

archmeta-web-gen

The content of the architecture repository can be generated, in form of website. the organisation of the website is an easy drag and drop of view in a way that you organise

Customer Architecture Repositoryarchimate:businessobject

customer-architecture-repo

The architecture is represented as code in flat files.

Customer Importarchimate:businessprocess

customer-import-architecture

Because the architecture is stored as flat files, the simplest way to import one is to generate those files with a script or with your AI agent.

Customer Edit the Architecturearchimate:businessprocess

customer-edit-architecture

Using any IDE, or the ArchiMate viewer, the customer can manage their repository.

Architecture Editionarchimate:applicationservice

architecture-edition

Meta model Managementarchimate:applicationservice

metamodel-management

Creation and modification of the metamodel. create specific data points. Create cascade automated actions.

Customer IDEcore:system

ide

The customer use any IDE tools to manage the Architecture Repository and the MetaModel

Customer Architecture repositoryarchimate:dataobject

customer-architecture

Customer MetaModelarchimate:dataobject

customer-architecture-metamodel

The customer received predefine metamodel. he can create or change metamodel to fit is need.

Architecture web sitearchimate:dataobject

architecture-web-site

The architecture web site is automatically generated following organisation set by the customer.

Architecture Web Site Contentarchimate:dataobject

architecture-web-site-content

Using the viewer the customer can organise the web site generated.

Architectarchimate:businessactor

architect

Describes the organisation in the DSL, usually by generating .arch files with an LLM and then adjusting them in the Viewer. Reloads the Kernel and reads the diagnostics to find out whether what they meant is what they wrote. The Viewer's edit mode is for curation, not bulk authoring.

Architecture Viewsarchimate:dataobject

architecture-views

Each views is a files json editable files. if can be move to organise it. the organisation of the different view are federated across the views files.

Git Repositoryc4:externalsystem

git-repository

The model repository: .arch, .data, .view, .cascade, .metamodel, .bpmn and .md files. This IS the database. The Kernel reads it on load and commits to it on write-back; it never pushes, never pulls and never branches, and is silently inert when the directory is not a Git working tree.

Text-Native Model Engineeringarchimate:capability

text-native-modelling

Text-Native Model Engineering

The ability to design and evolve file formats that are simultaneously a machine-loadable model and a document a person can read, diff and edit by hand.

This is harder than it sounds. .arch, .data, .bpmn and .md have to carry enough structure for the Kernel to build a graph, stay legible enough to review in a pull request, and survive being regenerated by the Viewer's write-back without losing what the author meant.

Every other capability rests on this one. Ownership, AI-readability and portability are not features layered on top of the product — they are consequences of the format decision.

AI-Assisted Product Engineeringarchimate:capability

ai-assisted-engineering

AI-Assisted Product Engineering

The ability to build and maintain a product of this size with AI in the loop, at a quality bar a team this small could not otherwise hold.

Concretely: roughly 40,000 lines of code under about 2,000 automated test cases. The test suite is the capability, not a by-product of it — because the Kernel never fails a load, regression tests are the only thing standing between a change and silent data loss.

This is what makes the pricing argument credible. ArchMeta can be cheaper than an in-house build while being better tested than one, and both halves of that sentence depend on this capability.

Repository Interoperabilityarchimate:capability

repository-interoperability

Repository Interoperability

The ability to move a repository in and out of ArchMeta without the vendor's cooperation.

Outbound, legibility is the whole mechanism: because the format is readable, a script can transfer the model to another tool. There is no export feature to be at the mercy of. Inbound, the same property lets content be migrated into ArchMeta from another tool, with AI handling the translation wherever the mapping is not mechanical.

Deliberately, this capability makes leaving easy. A customer who cannot leave has not been given ownership, whatever the licence says.

Metamodel Engineeringarchimate:capability

metamodel-engineering

Metamodel Engineering

The ability to drive the whole engine from declared metamodels, so that type vocabulary is data rather than code.

Elements, relationships, layers, shapes, colours and icons are all declared in .metamodel files. The built-in ArchiMate and C4 profiles use exactly the syntax a customer would use for their own — they are examples of the mechanism, not privileged internals.

The pay-off is that a customer can model their own domain in their own terminology, in their own language, without waiting for b9 Solutions to ship support for it. Adding the ArchiMate Motivation layer to this very repository took one file and ten icons.

Cross-Domain Model Integrationarchimate:capability

cross-domain-integration

Cross-Domain Model Integration

The ability to hold architecture, data, process and change in one repository and let them reference each other directly.

An application points at the data it owns. A BPMN lane points at the actor that performs it. A programme points at everything it will disturb. None of this requires an integration project, because none of it crosses a tool boundary.

This is the capability that makes impact analysis trustworthy. The question stops being "which of these three exports is current?" and becomes something the model can simply answer.

Model Rendering and Editingarchimate:capability

model-rendering

Model Rendering and Editing

The ability to turn a text repository into diagrams people will actually look at, and to let them edit those diagrams without dropping back to the files.

Layout, notation, icons, containment, relationship routing and status styling all have to be derived from the model and the metamodels, then made directly manipulable in the Viewer — with every change written back to text that still reads well afterwards.

Text-first is only viable if the graphical experience is genuinely good. A readable repository nobody can draw with is a worse product, not a purer one.

Knowledge Publishingarchimate:capability

knowledge-publishing

Knowledge Publishing

The ability to turn the repository into a website whose structure the customer authors.

Views are sequenced and grouped into an outline the organisation decides, not a navigation tree the tool imposes. With prose around them, the result is a narrative rather than a diagram archive: this is the business, these are the capabilities behind it, this is the landscape that supports them.

The audience for architecture is mostly people who will never open a modelling tool — executives, new joiners, auditors, delivery teams. This capability is how they are reached, with the model still the single source behind it.

Custom Development Capabilityarchimate:capability

customer-dev-capability

Our customers have their own development capability. ArchMeta extends it, linking enterprise architecture concepts to the capability the customer already has.

Delivering Projectarchimate:businessservice

delivering-project

Enterprise Architecture Suitearchimate:businessservice

enterprise-architecture-services

Relationships (45)

architect → customer-define-architectureArchitect → Customer Defines the Architecturearchimate:assignment

architect → customer-define-architecture

architect → customer-edit-architectureArchitect → Customer Edit the Architecturearchimate:assignment

architect → customer-edit-architecture

architect → customer-expend-architectureArchitect → Customer Expands the Architecturearchimate:assignment

architect → customer-expend-architecture

architect → customer-import-architectureArchitect → Customer Importarchimate:assignment

architect → customer-import-architecture

architect → customer-share-architectureArchitect → Customer Share Architecturearchimate:assignment

architect → customer-share-architecture

architect → customer-use-architectureArchitect → Customer Use Architecturearchimate:assignment

architect → customer-use-architecture

architect → enterprise-architecture-servicesArchitect → Enterprise Architecture Suitearchimate:assignment

architect → enterprise-architecture-services

architecture-edition → customer-edit-architectureArchitecture Edition → Customer Edit the Architecturearchimate:serving

architecture-edition → customer-edit-architecture

archmeta-application → archmeta-kernelArchMeta → ArchMeta Kernelarchimate:composition

archmeta-application → archmeta-kernel

archmeta-application → archmeta-viewerArchMeta → ArchMeta Viewerarchimate:composition

archmeta-application → archmeta-viewer

archmeta-application → archmeta-web-genArchMeta → ArchMeta Web Site generatorarchimate:composition

archmeta-application → archmeta-web-gen

archmeta-kernel → architecture-editionArchMeta Kernel → Architecture Editionarchimate:realization

archmeta-kernel → architecture-edition

Rarchimate:access

archmeta-kernel → customer-architecture-metamodel

CRUDarchimate:access

archmeta-kernel → customer-architecture

archmeta-kernel → metamodel-managementArchMeta Kernel → Meta model Managementarchimate:realization

archmeta-kernel → metamodel-management

archmeta-viewer → architecture-editionArchMeta Viewer → Architecture Editionarchimate:realization

archmeta-viewer → architecture-edition

CRUDarchimate:access

archmeta-viewer → architecture-views

CRUDarchimate:access

archmeta-viewer → architecture-web-site-content

archmeta-viewer → metamodel-managementArchMeta Viewer → Meta model Managementarchimate:realization

archmeta-viewer → metamodel-management

archmeta-web-gen → architecture-editionArchMeta Web Site generator → Architecture Editionarchimate:realization

archmeta-web-gen → architecture-edition

Rarchimate:access

archmeta-web-gen → architecture-views

Rarchimate:access

archmeta-web-gen → architecture-web-site-content

Carchimate:access

archmeta-web-gen → architecture-web-site

customer-architecture-metamodel → customer-architecture-repoCustomer MetaModel → Customer Architecture Repositoryarchimate:realization

customer-architecture-metamodel → customer-architecture-repo

customer-architecture → customer-architecture-repoCustomer Architecture repository → Customer Architecture Repositoryarchimate:realization

customer-architecture → customer-architecture-repo

customer-define-architecture → enterprise-architecture-servicesCustomer Defines the Architecture → Enterprise Architecture Suitearchimate:realization

customer-define-architecture → enterprise-architecture-services

CRUDarchimate:access

customer-edit-architecture → customer-architecture-repo

customer-edit-architecture → customer-define-architectureCustomer Edit the Architecture → Customer Defines the Architecturearchimate:realization

customer-edit-architecture → customer-define-architecture

customer-expend-architecture → enterprise-architecture-servicesCustomer Expands the Architecture → Enterprise Architecture Suitearchimate:realization

customer-expend-architecture → enterprise-architecture-services

customer-expend-architecture → metamodel-engineeringCustomer Expands the Architecture → Metamodel Engineeringarchimate:realization

customer-expend-architecture → metamodel-engineering

customer-expend-architecture → repository-interoperabilityCustomer Expands the Architecture → Repository Interoperabilityarchimate:realization

customer-expend-architecture → repository-interoperability

CRUDarchimate:access

customer-import-architecture → customer-architecture-repo

customer-import-architecture → customer-define-architectureCustomer Import → Customer Defines the Architecturearchimate:realization

customer-import-architecture → customer-define-architecture

customer-share-architecture → knowledge-publishingCustomer Share Architecture → Knowledge Publishingarchimate:realization

customer-share-architecture → knowledge-publishing

customer-use-architecture → ai-assisted-engineeringCustomer Use Architecture → AI-Assisted Product Engineeringarchimate:realization

customer-use-architecture → ai-assisted-engineering

customer-use-architecture → cross-domain-integrationCustomer Use Architecture → Cross-Domain Model Integrationarchimate:realization

customer-use-architecture → cross-domain-integration

customer-use-architecture → delivering-projectCustomer Use Architecture → Delivering Projectarchimate:realization

customer-use-architecture → delivering-project

customer-use-architecture → enterprise-architecture-servicesCustomer Use Architecture → Enterprise Architecture Suitearchimate:realization

customer-use-architecture → enterprise-architecture-services

delivering-project → customer-dev-capabilityDelivering Project → Custom Development Capabilityarchimate:realization

delivering-project → customer-dev-capability

enterprise-architecture-services → customer-dev-capabilityEnterprise Architecture Suite → Custom Development Capabilityarchimate:realization

enterprise-architecture-services → customer-dev-capability

ide → architecture-editionCustomer IDE → Architecture Editioncore:realization

ide → architecture-edition

CRUDcore:access

ide → customer-architecture-metamodel

CRUDcore:access

ide → customer-architecture

ide → customer-import-architectureCustomer IDE → Customer Importcore:serving

ide → customer-import-architecture

ide → metamodel-managementCustomer IDE → Meta model Managementcore:realization

ide → metamodel-management

← Home