Welcome to MOSES
MOSES (Manufacturers Operating System for Enterprise Solutions) is a modular manufacturing execution platform. It connects your shop-floor machines to your management teams through a unified data layer, workflow engine, and operator portal.
This documentation covers the full MOSES stack — from the IVM edge gateway that reads your PLCs, to the portal that operators use daily, to the management layer that gives ONS engineers fleet-wide visibility.
Core concepts
IVM Edge Gateway
The Incremental View Maintenance (IVM) gateway is a lightweight Node.js service that runs on any industrial PC on your LAN. It speaks OPC-UA, MQTT, Modbus, and HTTP — reading telemetry from your PLCs and buffering it locally in PostgreSQL before syncing delta rows to the portal.
IVM is designed to be offline-resilient. If the portal is unreachable, IVM queues data locally and replays it when connectivity returns. No data is lost during network outages.
Customer Portal
The portal is the primary interface for plant operators, supervisors, and admins. It runs as a Next.js application and connects to a PostgreSQL database. Portal features include:
- Real-time machine dashboard with configurable column layouts
- Machine detail pages with sensor sparklines and event history
- Workflow builder — visual DAG canvas for automated escalations
- Form builder — drag-and-drop with live sensor data binding
- Module builder — configurable feature modules per plant
- Roles and access control with 27-feature permission matrix
Management Layer
The ONS management layer is an internal tool used by Open Network Solutions engineers to monitor the fleet of deployed portal instances. It performs health checks, tracks incidents, manages portal software deployments, and provides a cross-fleet view of machine states.
The management layer never contains customer operational data. It only monitors the health and availability of portal instances.
Quick start
The fastest path to a working MOSES installation:
- Book a demo. We walk you through the platform against a simulated plant matching your industry.
- Site survey. ONS engineer assesses PLC connectivity and network topology. Usually 2 hours on-site.
- IVM installation. Install the edge gateway on an industrial PC on your LAN. Takes under 30 minutes.
- Machine provisioning. Register machines in the portal. Tag field names must match your PLC output keys.
- Workflow setup. Configure your first escalation workflow — e.g., vibration > threshold → notify maintenance.
- Operator training. 2-hour session. The portal is designed to be intuitive for floor workers.
Most Starter deployments are live within 5 working days of the site survey.ONS Implementation Team
System requirements
IVM Edge Gateway — any x64 Linux machine with Node.js 20+, PostgreSQL 15+, and LAN access to the PLCs. 2 GB RAM minimum, 4 GB recommended.
Customer Portal — hosted by ONS on Vultr (managed cloud), or deployed to your own server (private cloud / on-premises). Docker Compose is the supported deployment method. Minimum 2 vCPU / 4 GB RAM / 80 GB SSD.
Browser — Chrome 110+, Firefox 115+, Edge 110+, Safari 16+. The operator portal is mobile-friendly for tablet use on the floor.
Ready to get started?
Book a 30-minute demo. We'll show you MOSES running against a live simulated plant.