ObjectOS Community, Cloud and Enterprise

The ontology is the software

A platform to build and govern business applications with AI.

One executable business ontology. AI writes it, the runtime runs it, agents operate it, you own it.

ObjectStack in 90 Seconds More videos on YouTube
Executable
The runtime runs it
AI-writable
AI writes it
Agent-operable
Agents operate it
You own it
Ordinary ObjectStack metadata; export to the open runtime is planned

How business teams use it

What AI takes on for each team, and what a person still approves

All use cases →

Or start from an app template →

AI in the product

Ask, change, and build in plain language. You see the source and confirm the change.

Built into ObjectOS Cloud and Enterprise (a preview on Enterprise). The AI works with the permissions of the person using it, so it never sees more than they can.

Developers: connect your own agent over MCP

How it connects to what you run

Keep the systems that work. Add a governed runtime for agents.

Enterprise AI does not need another rebuild project or another pile of generated code. It needs one definition agents can write, humans can review, and a runtime can govern across legacy systems, new applications, and AI agents. Your objects and fields, relations, actions, permissions, flows, and agent and tool definitions are that definition — your business ontology: open, versioned, and yours, not an asset locked inside someone else’s platform.

What an executable business ontology is
Your existing systems
CRMERPDatabasesCustom systems
Model objects
OBJECTSTACK DEFINITION LAYER Objects · Permissions · Workflows · API · Audit
Govern execution
What runs on top
Business appsAI agentsAutomation
  1. 01

    Give agents a business model 

    Model customers, orders, equipment, cases, and approvals as objects agents can read, relate, and act on.

  2. 02

    Extend what already runs — read-only first 

    Federate a database you already run as an external datasource and model its tables as objects. Federation is read-only by default and early: the system of record keeps writing the rows, and writes are enabled deliberately, per object.

A 30-second recording of a real run, in three beats. One: the Team object's typed definition boots on a fresh database, and the Console lists its teams. Two: an agent sends an MCP create_record call with the admin's API key; the new Data Guild record appears in the Console, created by Dev Admin. Three: the same call, sent with a read-only Auditor key, is refused with a permission error, and the Console still shows three rows.
One executable business ontologyConnecting applications, data, and agents

Security and governance

Keep data in your network. Let AI work inside permissions.

ObjectOS Enterprise can deploy and operate ObjectStack apps on your infrastructure. Business records, identities, audit logs, and files stay under your control; AI agents access objects through governed tools and inherit the signed-in user’s permissions.

Explore security and governance →

Data residency

Connect your databases and storage; records, identities, audit logs, and files stay there.

Permissions for people and AI

Agents act as signed-in users and obey object, record, and field permissions, so they cannot see data the user cannot see. On Enterprise, record visibility can also follow your organization’s hierarchy: a person’s own unit, their unit and the units below it, or their own records and those of their reports.

Approval and audit

AI changes to a live app that holds records wait as a draft until a person publishes them, and flow approval steps put business decisions in front of an approver. Record reads and writes and permission changes can be audited; per-call audit of the in-app AI’s tool calls is part of AI governance on Enterprise.

Runs on your infrastructure

ObjectOS Enterprise runs inside your network as one Node.js runtime with your database, secrets, and ingress: in a VPC, on local servers with Docker or your own platform, or air-gapped with offline container images, local models, and internal identity.

Editions and comparison

Choose an edition. See how it compares.

Read the comparison →

ObjectOS comes in three editions: ObjectOS Community, open source and free to self-host; ObjectOS Cloud, hosted in the browser with nothing to install; and ObjectOS Enterprise, self-managed on your own infrastructure. Your ontology is ordinary ObjectStack metadata. Exporting it from ObjectOS Cloud or ObjectOS Enterprise to run on the open-source ObjectStack runtime is planned.

Latest insights

Practical thinking on AI-written software

Browse all articles →
How Do You Let Anonymous Visitors Submit a Form Into a Governed Business App? One Public Door, Five Fields Wide How Do You Let Anonymous Visitors Submit a Form Into a Governed Business App? One Public Door, Five Fields Wide

How Do You Let Anonymous Visitors Submit a Form Into a Governed Business App? One Public Door, Five Fields Wide

Since v17 anonymous data access is always denied. The one open door is a public form view: the runtime derives a grant from the form itself — five fields in, one row created, only its id back. Measured on 18.3.0.

Can You Prove Who Opened a Customer Record, Including an AI Agent? Record-View Auditing, and the Four Things a View Row Never Records Can You Prove Who Opened a Customer Record, Including an AI Agent? Record-View Auditing, and the Four Things a View Row Never Records

Can You Prove Who Opened a Customer Record, Including an AI Agent? Record-View Auditing, and the Four Things a View Row Never Records

On @objectstack/cli 18.3.0, a person's REST read and an agent's MCP get_record each left one read row in sys_audit_log; a list, an unlisted object and a refused read left none. What a row holds, and the four things it never does.

Views, Dashboards and Apps Are Projections of the Ontology: What That Changes for Review Views, Dashboards and Apps Are Projections of the Ontology: What That Changes for Review

Views, Dashboards and Apps Are Projections of the Ontology: What That Changes for Review

Add one field to a bundled ObjectStack app: the table, REST API, MCP describe call and Console form follow by themselves; the pinned views, dataset and translation do not. The naming test says which is which.

Next step

See what AI can take on for your team.

Start free on ObjectOS Cloud with nothing to install, read how service, finance, and sales teams use it, or talk to us about running it on your own infrastructure.

Developers: point your agent at ObjectStack