What if software systems could do so much more with far less?

Holon Logo

A General-Purpose Holonic Programming Language & Live IDE for Sustainable Software Systems

Open-Holon Components

Open-Holon comprises 3 major components: a modeling language, a runtime, and an IDE.

Holon Modeling Language
HOLON MODELING LANGUAGE

Holon Modeling Language (HML)

The modelization language unifies object-oriented encapsulation, actor-style messages, ambient context, and constraint logic into a single cohesive syntax without polluting the application domain with concurrency, distribution, and resilience details.

Frame-Based Architecture
  • • State Slot: sub-holons
  • • Behaviour Slot: operation/method
  • • Constraint slot: declarative uni/bidirectional constraints (CLP)
Multi-Perspective Modeling

Natively allows individual holons to simultaneously belong to and participate in multiple holarchies (contexts) at the same time without losing identity or state integrity.

Holon Runtime Substrate
HOLON RUNTIME SUBSTRATE

Holon Runtime Substrate (HRS)

The execution foundation engineered to maintain systemic homeostasis across distributed environments, autonomously governing process concurrency, transparent localization, self-healing supervision, and adaptive resource management.

Systemic Homeostasis

Autonomously handles process concurrency, location-transparent message routing, self-healing supervision, and dynamic resource allocation across distributed clusters.

Integrated JIT Optimization

An integrated JIT compiler continuously optimizes holon execution at runtime, keeping whole-system performance tuned alongside automated failure recovery and topology rebalancing.

Live Visual Moldable IDE
HOLON LIVE IDE

Holon Live IDE (HLI)

A live, visual, moldable environment designed for real-time interaction with running holon networks, enabling developers to mold visual projections, inspect runtime state, and tune constraint topologies on the fly.

Live Moldable Environment

Developers can mold and reshape live visual projections, inspect runtime state, and tune constraint topologies directly on running networks on the fly.

Embedded Local SLM Co-Developer

An embedded Small Language Model (SLM) operates locally inside the environment—assisting with direct context-aware refactoring, state visualizer generation, and semantic debugging directly within the dynamic feedback loop.

Applications

Holon was engineered from the ground up for the demands of modern complex systems.

CONCURRENT APPLICATIONS

Concurrent Applications

Ideal for highly responsive software requiring millions of simultaneous tasks, keeping UIs fluid and background operations isolated.

DISTRIBUTED SYSTEMS

Distributed Systems

Naturally scales across clusters, data centers, and cloud environments thanks to location-independent message routing.

MULTIPLAYER VIDEO GAMES

Multiplayer Video Games

Provides more flexibility than Entity-Components-System (ECS) and supports any network topologies: clients-server, peer-to-peer, hybrid.

INTERNET OF THINGS (IOT)

Internet of Things (IoT)

Perfect for messy, edge-computing networks where low-footprint devices must run autonomously, handle flaky connections, and receive remote updates on the fly.

MULTI-AGENT & SIMULATIONS

Multi-Agent Systems (MAS) & Simulations

Built from the ground up to support autonomous, decentralized entities that must negotiate, collaborate, and adapt to emergent conditions — uniquely fit for simulating complex systems.

[m/s²] [USD]
DOMAIN SPECIFIC LANGUAGE

Domain Specific Language (DSL)

Holon's open support of quantities & measuring units makes it ideal for financial, scientific, and engineering applications.

Platforms

Native execution on browsers, desktops, servers, and real-time operating systems.