Skip to content

Introduction

Farkitect is a general-purpose modeling application for formal graph-style modeling of complex systems.

Farkitect is built on the OMG MetaObject Facility (MOF) — the industry standard for metamodeling. This foundation gives you:

  • Four-layer metamodel architecture (M0–M3) for models, metamodels, and meta-metamodels
  • Notation-agnostic foundation supporting multiple notations (UML, ArchiMate, BPMN, custom)
  • Formal semantics for model consistency and validation
  • Extensibility through user-defined metamodels and notations
  • Enterprise Architecture (TOGAF, ArchiMate, Zachman)
  • Software Architecture and System Design
  • Business Process Modeling
  • Any domain requiring formal notation-based modeling
  1. Notation Independence — Core modeling engine is separate from visual rendering
  2. Metamodel-Driven — All constructs derive from metamodel definitions
  3. Graph-Native — Models are fundamentally graph structures (nodes and edges)
  4. Collaborative — Built for multi-user modeling scenarios
  5. Extensible — Support for custom metamodels and notations