Software that runs
your entire operation.

Barmus is a software suite that plugs directly into your existing systems and runs your operations autonomously — supply chain, routing, resource allocation, and purchase optimization, all in real time.

Production software that integrates at the API level, executes decisions, and eliminates manual coordination at the operational layer.

Barmus is a modular software suite. Each module ships as a standalone API-native service that connects to your existing stack — ERP, WMS, WooCommerce, or custom systems — without requiring a platform migration.

The three software layers cover the full operational scope: L1 automates supply chain and production decisions, L2 handles real-time routing and delivery optimization, L3 resolves all inbound operational queries autonomously.

Modules are independently deployable and causally integrated: a decision made in L1 immediately constrains L2 execution. A state change in L2 propagates to L3 in real time. One connected system, not three separate tools.

Interaction Resolution Layer
Care+  ·  AI resolution engine
L3 / AI
Distribution Orchestration Layer
Connect  ·  AI routing + fleet state
L2 / AI
Constraint Execution Core
Logistics  ·  production + allocation engine
L1 / Core
Your existing systems
ERP / WMS / WooCommerce / custom API
Infra

Each software layer automates a specific class of operational decision. The table maps capability to execution mechanism and system-level output.

Operational capability Module How the software executes it System output
Supply chain & production scheduling L1 Core Slot capacity graph — per-product, per-interval, per-site. Commitment is atomic; structural overcommit is rejected at the execution boundary. Triggers slot closure across storefront and booking engine simultaneously
Resource allocation & assignment L1 Core Availability matrix evaluated against active run assignments and proximity model (Google Distance Matrix) Updates allocation graph; propagates to L2 routing scheduler
Order management & modifications L1 Core Modification engine validates feasibility against current slot state before committing. Infeasible requests are rejected with state context. Re-evaluates production slot, resource assignment, and delivery timing in sequence
Routing & delivery optimization L2 AI AI routing model continuously optimizes delivery run composition and sequence under live fleet state. Adapts without re-dispatch. Updates driver execution path; exposes ETA deltas to L3 resolution layer
Automated customer operations L3 AI State-aware AI engine resolves queries and mutation requests against live system state. Executes mutations in L1 where permitted; escalates with context where not. Executes state changes directly or surfaces structured escalation packages
L1 · Core · Required
Logistics
L1 · Supply chain & production software

Logistics is a production software module that automates supply chain planning, production scheduling, and resource allocation. It integrates directly with your order management system and runs every decision — slot booking, capacity checks, courier assignment — in real time, without human intervention.

The APX engine manages production capacity at per-product, per-slot, per-site granularity and automatically optimizes purchase and resource allocation against live demand. Order modifications propagate atomically through production, allocation, and delivery layers — one API call, full system update.

Atomic
Slot commitment model
Real-time
Capacity graph state
v1.2
Current build
APX Production Engine
Slot capacity modeled as a constraint graph. Per-product, per-interval rules enforced. Commitments evaluated and locked atomically.
Intelligent Slot Allocation
Client-facing availability derived from live constraint graph. Only feasible slots exposed — feasibility computed from production load, resource availability, and distance topology.
Resource Availability Matrix
Courier availability modeled as a temporal matrix cross-referenced with active run assignments. Assignment decisions proximity-weighted via Google Distance Matrix.
Collection Point Graph
Geolocated operational nodes with independent capacity constraints. Hotspot and direct delivery topologies share a unified execution model.
Order Mutation Engine
Modification requests evaluated against live constraint state before execution. Feasible mutations propagate atomically across production, allocation, and distribution layers.
Distance Computation Layer
Google Distance Matrix integrated at the constraint resolution boundary. Travel time data informs slot feasibility, resource scoring, and ETA computation.
L2 · AI · Add-on
Connect
L2 · Routing & fleet optimization software

Connect is the routing and fleet optimization module. It receives delivery assignments from Logistics and runs a continuous AI optimization loop — grouping orders into runs, sequencing routes, and recalculating in real time as fleet state and traffic conditions evolve.

The software integrates with your driver infrastructure via a mobile execution app and exposes a live dispatch interface for operators. Route plans are generated, updated, and pushed to drivers automatically throughout the delivery window.

Adaptive
Routing model
Live
Fleet state graph
iOS+
Driver execution node
AI Routing Optimization Engine
Continuous optimization of delivery run composition and sequence. Adapts to incoming assignments, fleet state, and traffic conditions without re-dispatch.
Fleet State Graph
Live operational graph of all active nodes — drivers, runs, delivery states. State substrate for both routing optimization and L3 resolution queries.
Driver Execution Node (Mobile)
Mobile execution endpoint. Receives optimized path instructions, captures proof-of-delivery events, reports state transitions to the fleet graph in real time.
ETA Propagation Interface
Computed delivery windows exposed to L3 resolution layer and customer-facing interfaces. ETA values derived from live routing model state.
L3 · AI · Add-on
Care+
L3 · Customer operations software

Care+ is a customer operations software module that handles 100% of inbound interactions without a support team. It connects live to Logistics and Connect, so every answer — order status, delivery ETA, modification request — is resolved from actual system data, not a script.

Modification and cancellation requests are executed directly in the production system in real time. The software acts as a fully autonomous operational agent: it receives requests, validates them against current system state, executes what it can, and escalates the rest with complete context pre-loaded.

24/7
Resolution availability
<2s
Resolution latency
Live
System state binding
State-Aware Resolution Engine
Queries resolved against live L1/L2 state. Response content computed from actual system state, not a static knowledge base.
Direct Mutation Execution
Feasible modification requests passed directly to the L1 constraint engine. Resolution terminates at state change, not at acknowledgment.
Contextual Escalation Protocol
Non-resolvable cases escalated with full operational context — interaction transcript, order state snapshot, attempted resolution path.
Multi-channel Interface Layer
Unified resolution engine across SMS, live chat, and email. Channel configuration handled at interface layer; resolution logic is channel-agnostic.
Proactive State Notification
L1/L2 state changes affecting committed orders trigger outbound notifications from the system event stream without manual triggers.
Resolution Analytics Layer
Query volume, resolution rate, escalation frequency tracked at system level. Provides signal for L3 model improvement and upstream constraint optimization.

End-to-end automated flow across all three modules. From order intake to delivery closure — every step executed by software, no manual touchpoints.

T+0
Booking request
L1 Core

Slot feasibility evaluated against live capacity graph. Commitment executed atomically if feasible; request rejected at boundary if not.

T+1
Production commitment
L1 Core

APX Engine locks slot capacity. State propagates to storefront availability model. Allocation graph updated with delivery assignment.

T+2
Route optimization
L2 Connect

Assignment ingested by AI routing model. Run composition recalculated under live fleet state. Driver execution node updated.

T+3
Query resolution
L3 Care+

Inbound queries resolved against live L1/L2 state. Mutation requests validated and executed. ETA served from routing model.

T+n
State closure
All layers

Delivery event captured. State transitions logged across graph. Constraint model updated for subsequent allocation cycles.

Barmus modules are available under monthly or annual subscription licences. There is no infrastructure to acquire, no server to maintain, and no upfront capital commitment.

You subscribe to the modules you need. The software deploys into your existing stack via API — your systems stay in place, Barmus connects on top of them. If your volume grows, your licence scales with it.

Commitment
Monthly or annual  — cancel anytime on monthly
Infrastructure
Zero  — hosted, maintained, updated by Barmus
Integration
API-level  — your existing stack stays intact
Modules
Per module  — licence only what you deploy
Deployment
<72h  — from contract to production

Software that integrates
in under 72 hours.

Barmus connects to your existing system at the API level — no migration, no rebuild. Our engineering team scopes the integration and defines the module configuration in a 30-minute technical call.

✔ Request received. Our team will contact you within 24h.

© 2026 Barmus Systems Ltd — All rights reserved

All systems nominal