---
title: "One business. One platform."
description: "obop is an open-source business platform: CRM, sales, invoicing and more on one data model, with AI agents that propose and humans who approve, and a marketplace of modules."
canonical: "https://obop-platform.sliplane.app/"
lang: "en"
---

# One business. One platform.

**One business. One platform.**

CRM, sales, invoicing and more on a single data model. Built for people and for AI agents, with the permissions and privacy to trust both.

- [Get your own instance](/app/)
- [See the apps](/apps/)

## All your business apps. One database.

Every app shares the same contacts, products and permissions, so nothing needs gluing together. Five apps are built in; the other 22 install from the marketplace.

- [CRM](/apps/crm/): Leads and pipeline (Available)
- [Sales](/apps/sales/): Quotations and orders (Available)
- [Invoicing](/apps/invoicing/): Drafts, posting, numbering (Available)
- [Products](/apps/products/): Prices, SKUs, cost (Available)
- [Contacts](/apps/contacts/): People and companies (Available)
- [Project](/apps/projects/): Projects and tasks (Marketplace)
- [Helpdesk](/apps/helpdesk/): Support tickets (Marketplace)
- [Fleet](/apps/fleet/): Vehicles and drivers (Marketplace)
- [Inventory](/apps/inventory/): Stock and warehouses (Marketplace)
- [Purchase](/apps/purchase/): Vendors and purchase orders (Marketplace)
- [Manufacturing](/apps/manufacturing/): Bills of materials (Marketplace)
- [HR](/apps/hr/): Employees and leave (Marketplace)
- [Timesheets](/apps/timesheets/): Time and billing (Marketplace)
- [Planning](/apps/planning/): Shifts and resources (Marketplace)
- [Field Service](/apps/field-service/): Jobs on site (Marketplace)
- [Point of Sale](/apps/pos/): Retail and restaurants (Marketplace)
- [eCommerce](/apps/ecommerce/): Online store (Marketplace)
- [Website](/apps/website/): Pages and forms (Marketplace)
- [Email Marketing](/apps/email-marketing/): Campaigns (Marketplace)
- [Documents](/apps/documents/): Files and folders (Marketplace)
- [Sign](/apps/sign/): E-signatures (Marketplace)
- [Subscriptions](/apps/subscriptions/): Recurring billing (Marketplace)
- [Dashboards](/apps/dashboards/): Reports and charts (Marketplace)
- [Accounting](/apps/accounting/): Ledger and reports (Marketplace)
- [Knowledge](/apps/knowledge/): Articles and guides (Marketplace)
- [Appointments](/apps/appointments/): Bookable resources (Marketplace)
- [Expenses](/apps/expenses/): Claims and approvals (Marketplace)

## Built for the way work happens now

People and agents work in the same records, under the same rules. Nothing is bolted on afterwards.

### Agents are first-class

Every action is available on the REST API, as an MCP tool and on the command line, from the same definition. An agent gets exactly the permissions you grant, never more than its owner.

*Agents propose. Humans approve.*

### Sensitive data stays private

Every field has a data class. Agents see masked values or nothing at all for personal and financial data, and can write tokens back without ever seeing the real value.

*Masking by default*

### One data model

Apps are modules on one registry, so a contact is the same contact in CRM, sales and invoicing. Permissions, audit and the API come with every model you add.

*PostgreSQL underneath*

### How an agent works with you

1. **It asks.** An agent calls an action with a token scoped by its owner.
2. **It sees what it may see.** Personal and financial fields arrive masked, or not at all.
3. **It proposes.** Sensitive actions become a plan that changes nothing yet.
4. **A human approves.** The change is made only when a person says yes.

## Install what you need. Upload what you build.

Admins add modules in a click from the marketplace, or upload their own package. A module describes its models, fields and workflow in one file, and instantly gets the API, the agent tools, the permissions and the privacy rules like everything else.

- One-click install, upgrade and removal, with your data kept
- Custom modules for a single customer, reusing a shared core
- Checked on install: every field needs a data class and a permission group

## Get running in three steps

1. **Sign up.** Create an account with your email.
2. **Get your instance.** Your own database and address, ready in minutes.
3. **Add modules.** Sign in with the same login and install the apps you need.

## Open source, and yours to host

obop is written in Rust and runs anywhere PostgreSQL does. Use the hosted service, or run the same program yourself with Docker. Either way each business has its own database, and the data is yours.

- **Hosted by us.** We create an instance with its own database for you. Everything is free during the beta.
- **Self-hosted.** One binary or one Docker image, SQLite for trying it out, PostgreSQL for real use.
- **Source on GitHub.** Read the code, the decisions and the roadmap. The licence is being finalised; see the repository.

## Simple pricing, planned

Self-hosting the open-source edition is free. Hosted plans are per organisation. These are planned prices; nothing is charged during the beta.

- **Free**: €0. Your own hosted instance to try the invoicing basics.
- **Team**: €49/month. The full seven-app loop for a growing team.
- **Growth**: €249/month. More capacity, support and service levels.
- **Scale**: from €899/month. Dedicated capacity and a named contact.

*Planned prices, billed yearly, excluding VAT. Not yet charged.*

[See what each plan includes](/pricing/)

## Questions

### What is obop?

obop is an open-source business platform. It gives a company CRM, sales, invoicing, contacts and products on one data model, and lets you install more apps from a marketplace. Every action is available to people in the browser and to AI agents over REST, MCP and the command line.

### Is obop ready for production use?

Not yet. obop is in beta. The core works and is tested, but there are no data migrations between module versions yet, nothing backs up the hosted databases, and many bundled apps are deliberately simple. Use it to evaluate and for non-critical work for now. The roadmap page lists what is built and what is not.

### How much does it cost?

Self-hosting is free. Hosted plans are planned at €0, €49, €249 and from €899 a month per organisation, but nothing is charged during the beta and these prices may change.

### Where does my data live?

Each business gets its own database, in PostgreSQL for hosted and production use. If you self-host, it lives wherever you run it. Records are stored as JSON documents until the schema manager exists.

### How do AI agents work with obop?

You create a scoped agent token. The agent connects over MCP, REST or the CLI. It can only use the permission groups you gave it, sees personal data masked, and can only propose irreversible steps such as posting an invoice; a person approves them.

### Can an agent read my customers' personal data?

Not in clear. Personal data comes back as stable placeholder tokens such as EMAIL_1, and financial, HR and special-category fields are withheld entirely. The agent can pass a token back to refer to a value without ever seeing it.

### Can I build or add my own apps?

Yes. An app is one text file (obop.toml) that declares models, fields, data classes, permission groups and workflow actions. Admins can upload it or install it from the marketplace, and it instantly gets the API, agent tools and screens. It cannot run code yet.

### Is obop open source?

The source code is public on GitHub. The final licence is still being decided (the project proposes the AGPL), so check the repository for the current terms.

## One business, one platform.

Open source, built in Rust, runs anywhere PostgreSQL does.

[Get your own instance](/app/)
