Skip to Content
bpms.ai

Introduction

What BPMS is and how this documentation is organized.

BPMS is the core of BPMS.ai: a headless business-process platform built to run process models, task inboxes, and document management, and to expose them through an OpenAPI contract and MCP tools. It is the successor of BPMS 3.x: it works on the BPMS 3.x database schema with additive changes only, so the data, users, and processes of 3.x carry over.

Headless by design

BPMS has no screens of its own. Every capability is an HTTP endpoint described by a public OpenAPI contract, and the same API serves every client: the BPMS.ai dashboard, the command-line interface, and the integrations of each customer. Permissions, not separate APIs, decide what each caller may do.

Built to grow without rewrites

BPMS is a modular monolith on Java and Spring Boot: a fixed core plus packages that add behavior, and strategies that replace it. New needs are met by adding or replacing a package instead of changing the core, so the platform grows without breaking the versions and APIs its clients use.

In this section

PageWhat you will find
ArchitectureHow the platform is structured and the decisions behind it.
FeaturesWhat the current version of BPMS does.
Quick startRun BPMS on your machine and check that it answers.

To call the platform from code, continue with the API.

On this page