Platform Overview
What the Business Platform is, who uses it, and what you can build with it
Platform Overview
The Business Platform is a multi-tenant web application platform for building business tools without starting from scratch. It gives you a configurable widget-based UI, workflow automation, real-time offline-capable data sync, and file storage — all in one system.
What you can build
| Use case | Examples |
|---|---|
| Internal business tools | CRM, project management, time tracking, inventory |
| Data management | Forms, data entry, import/export workflows |
| Workflow automation | Approval flows, notifications, data processing pipelines |
| Public-facing apps | Company websites, landing pages, content portals |
How it works
Applications are the top-level unit. Each application has pages, and each page is assembled from widgets. Widgets are composable UI components — there are widgets for displaying data, editing forms, filtering lists, navigation, and more.
Data types define the structure of your data (like a CRM contact or a support ticket). You create data types in the backoffice and they automatically get associated input, view, and filter widgets.
Actions are automated workflows. You connect triggers (e.g., "when a record is saved") to blocks (e.g., "send an email" or "call an API") using a visual flow editor.
Storage handles file uploads and attachments. Files are stored in S3-compatible storage or SharePoint; the database only holds metadata.
Architecture highlights
- Local-first: data is cached in the browser and syncs in the background. Applications stay usable without internet access.
- Multi-tenant: each project/organization has fully isolated data.
- Real-time: changes from other users appear automatically via SignalDB incremental sync.
- Widget-based: the UI is assembled from a library of pre-built, configurable widgets — no custom frontend code needed for most use cases.
Two ways to use this platform
As a business user or admin — you configure applications, manage data types, set up workflows, and manage users entirely through the backoffice UI. No coding required.
As a developer — you extend the platform: build custom widgets, write custom Action blocks, integrate external APIs, and deploy new application types.
→ Admins: start with For Admins
→ Developers: start with For Developers