Suite + Platform

The business suite you can actually build on.

Arafuse ships the apps every company needs — CRM, Bookkeeper, Inbox, Projects — on a platform where every screen, field, and workflow is plain code. Adopt what fits. Fork what doesn't. Ship what nobody else has.

Open-source coreSelf-host or cloudTypeScript-native
acme.arafuse.app/crm/pipeline
Pipelineproduction
Deal
Company
Stage
Value
Northwind — Q3
D-3401
NWNorthwind
New
$48,000
Lumen — POS pilot
D-3402
LRLumen
New
$22,500
Helix — rollout
D-3318
HBHelix
Qualified
$96,000
Vertex — addon
D-3322
VFVertex
Qualified
$72,000
Pylon — DC failover
D-3324
PSPylon
Proposal
$54,000
deals.view.ts
export const Pipeline = view(Deal, {
  layout: "table",
  columns: ["name", "company", "stage", "value"],
  groupBy: "stage",
  canEdit: role("sales"),
})
Teams run their entire operation on Arafuse
NorthwindHelix BioOrbitLumenPylonStrata
The Suite

Start with apps that already work.

Dozens of production-ready modules share one data model and one permission system. Switch them on in a click — no integration project, no glue code, no data silos.

CRM

Deals, contacts, pipelines and sequences. The full revenue stack, AI-assisted out of the box.

pipelinessequencesforecasting

Bookkeeper

Invoicing, ledgers, payouts and reconciliation. Close the month with a fully auditable trail.

ledgera/r · a/preports

Inbox

A shared team inbox tied to every record. Email, chat and tickets in one threaded view.

sharedassignmentsla

Projects

Boards, sprints, and timelines that read and write the same records your other apps do.

boardsgantttime

Desk

Helpdesk, ticketing and knowledge base. Customer context pulled live from the CRM.

ticketskbcsat

30+ apps — or build your own.

Analytics, HR, Inventory, Field Ops, Procurement… and anything you write yourself.

Browse the catalog
Code-First

When the app is code, nothing is off-limits.

We retired the drag-and-drop config builder for something more honest: an app is a few typed files. Define your data, compose your views, wire your logic — in the editor you already use, under the version control you already trust.

Typed data model

Entities, relations and validation in TypeScript. Migrations generate themselves; your IDE catches mistakes before deploy.

Composable views

Tables, kanban, forms and dashboards are functions over your data — extend a built-in screen or write a brand-new one.

Git is the source of truth

Review in pull requests, branch per environment, roll back with a revert. No mystery config drift in a database.

deal.entity.tspipeline.view.tswon.flow.ts
123456789101112
// Define the record once — UI, API & DB follow.
export const Deal = entity({
  name:    field.text().required(),
  company: field.ref(Company),
  stage:   field.enum("new", "qualified", "won"),
  value:   field.money("USD"),
  owner:   field.user(),
})

export const onWon = workflow(Deal)
  .when(d => d.stage === "won")
  .then(createInvoice, notify("#sales"))
$ arafuse deploy✓ migrated · ✓ types ok · live in 4.2s
The Platform

One platform underneath everything.

Every app — ours or yours — inherits the same infrastructure. Build features, not plumbing.

Unified data model

One schema across every app. No exports, no sync jobs, no duplicate customer.

Granular RBAC

Role, row and field-level permissions enforced everywhere by default.

Workflow engine

Event-driven automations in code — triggers, schedules, and approvals.

AI, built in

Summaries, drafting and retrieval scoped to a record, with your own keys.

200+ integrations

Typed connectors and webhooks, or call any API straight from a workflow.

Realtime & streams

WebSockets, event buses and heavy pipelines — not just CRUD forms.

Audit & compliance

Every change versioned and attributable. SOC 2-ready trails out of the box.

Self-host or cloud

Run it on our cloud or your own infra with Docker. Same code, your data.

Extensible UI kit

The components that build our apps are yours to compose and theme.

Why Arafuse

Suite convenience. Platform freedom.

The packaged apps of a business suite, with the openness of a real development platform — without the trade-off you usually have to make.

 
Arafuse
Business suites
Low-code builders
Ready-made business apps
Full suite
Full suite
Build each one
You own the source code
Yes
Vendor config
Locked-in
Type-safe customization
TypeScript
~ Scripting bolt-ons
Visual only
Version control & PR review
Native git
Live config
Live config
Real-time & custom workloads
Anything you code
~ Within the box
CRUD only
Self-host without limits
Open core
~ Tiered
SaaS only
Developers

Live in your editor,
not a drag-and-drop canvas.

Scaffold an app, run it locally with hot reload, and ship with one command. Everything is open source and typed end to end.

$npx create-arafuse-app my-ops
Pricing

Own it free, or let us run it.

Self-host the open core forever. Move to the cloud when you'd rather not.

Community
$0

The open-source platform and every app, self-hosted on your own infrastructure.

  • All suite apps
  • Full source code
  • Unlimited custom apps
  • Community support
Get the code
Most popular
Team
$24/user · mo

Managed cloud, automatic upgrades, and the tooling teams ship on every day.

  • Everything in Community
  • Managed hosting & backups
  • Preview environments
  • AI features & SSO
  • Priority support
Start free trial
Enterprise
Custom

For regulated teams and bespoke deployments at scale, with a name on speed-dial.

  • Everything in Team
  • Dedicated & air-gapped options
  • SOC 2 · audit & SLAs
  • Solution architect
Talk to sales
Get started

Bring your business onto a platform you own.

Turn on the apps you need today. Build the ones nobody else has tomorrow. All on one stack, all in code.