// metadata-driven business platform

Define your
business.
Ship the app.

dForge turns business definitions into production-ready apps — real database schemas, real APIs, real UI, real security. Start from a ready-made module — CRM, HR, inventory — or build your own with AI.

lead.module● live
entity Lead {
  name        string  required
  email       email   unique
  company     string
  stage       enum    [new, qualified, won, lost]
  owner       ref     User
  value       money
  created_at  datetime auto
}

view  LeadPipeline  kanban  by stage
role  SalesRep      can: read, update.own
role  SalesManager  can: read, update, delete
dforge run
Lead pipeline
new
qualified
won
lost
ready-made modulesSales CRM·HR·Finance·Warehouse·Pricing·AI Authoring·build your own
/ is this you?

Built for what you're
actually trying to do.

0109

Outgrew your tools

Monday, Zoho or HubSpot stopped fitting

  • "Monday/Zoho/HubSpot almost works, but not for how we actually operate."
  • You're paying for seats and features you don't use to get the one you need.
see how dForge fits
0209

Modernize a legacy system

Aging Access, FoxPro or custom ERP

  • A single developer (or none) keeps a critical system alive.
  • It's 10+ years old, undocumented, and "don't touch it or it breaks."
see how dForge fits
0309

Build your own platform

Founders & domain-specific micro-SaaS

  • You're evaluating Supabase or Firebase and still facing months of app logic.
  • Multi-tenancy, roles, audit, and a real API are table stakes you don't want to write.
see how dForge fits
0409

Resolve IT needs fast

CIOs under pressure to deliver more, faster

  • The business asks for more than your team can build — the queue never shrinks.
  • Every new request is a buy-vs-build decision, and both answers are slow.
see how dForge fits
0509

One business model

Simplify operations on one governed model

  • You run 10–100 internal apps and a small team has to keep all of them alive.
  • Every new app means another security model, another integration, another audit surface.
see how dForge fits
0609

Backend for my storefront

Run ops behind Shopify or WooCommerce

  • Fulfillment, vendor management or inventory live in fragile Google Sheets.
  • Your ops manager loses hours a week to copy-paste between tools.
see how dForge fits
0709

Run without an IT team

Small companies with no developer on staff

  • Good ideas for how to run the business die in "who's going to build that?"
  • The company runs on spreadsheets only one person fully understands.
see how dForge fits
0809

Skip the IT backlog

Department managers waiting on central IT

  • Every request you file with IT joins a backlog measured in quarters.
  • "Just buy a SaaS" means another login, another bill, another data silo.
see how dForge fits
0909

Deliver for clients

Consultancies & systems integrators

  • Every engagement starts by rebuilding the same data model, auth, and audit.
  • The bespoke code you ship becomes bespoke code you maintain forever.
see how dForge fits
/ 01 · the problem
20%

of building business software is actual business logic. The other 80% is auth, permissions, CRUD, deployment, migrations, audit logs — the same plumbing rebuilt every time.

~/typical-enterprise-stack3 errors
  • 01
    Tool sprawl
    Every department picks its own SaaS. Data lives in silos. The "single view" is a CSV stitched in Excel.
  • 02
    Legacy gravity
    Critical processes run on aging software nobody wants to touch. Migration is risky, expensive, and never-ending.
  • 03
    Custom dev tax
    Building from scratch means months of plumbing before you write a single line of business logic.
/ 02 · the magic

Define your business.
We build the rest.

Model it yourself in VS Code, or just describe it to AI. Either way, dForge turns your definition into a complete, governed system — database, screens, API, security, reports and audit. No glue code, no integration project.

you
Build it in VS Code

Author your model as metadata right in your editor with the dForge extension. Full control, versioned in git.

or ai
Describe it to AI

Tell dForge what your business does in plain language — it drafts the model for you to review.

dForge runs it
running · acme.dforge.app

One running system

Live on its own secure subdomain in minutes — not a months-long build.

Database & schema
Forms, lists & boards
JSON-RPC API
Row & column security
Reports & dashboards
Full audit trail
/ 03 · how it works

You describe what.
dForge handles how.

lead.moduleentity Lead {name stringstage enumowner refvalue money}// metadata · the source of truthdForge runtimeruns · no codegenDatabasepostgres · per-tenantAPIsJSON-RPCUIlist · form · kanbanSecurityrow + column rules
step 01
define
entity Customer {
name string
tier enum [free, pro]
mrr money
}

Describe your module to an AI assistant — or write JSON metadata by hand. Entities, fields, views, roles, actions — the shape of your business.

step 02
run & test
› dforge run lead.module --seed
✓ schema · 8 fields, 2 indexes
✓ api · JSON-RPC
✓ ui · list · form · kanban
✓ rls · row-level security applied
✓ seed · 250 test rows generated
› live · localhost:4000
› 

dForge runs your model directly — live database, JSON-RPC API, UI and row-level security, straight from the metadata. Generate realistic test data and exercise the whole app end-to-end — locally or on a test tenant — before any real data is involved.

step 03
ship
acme.dforge.app

Package it — dForge validates and bundles the model into one archive — then install it on any host: dForge.app, your own cloud, or on-prem. Same model, now with real data.

/ 04 · the lifecycle

Change it without
breaking it.

Every change is a versioned migration you preview, test, and apply — or roll back. Build, validate, try it on staging, then ship to production. No editing live and praying — a real software lifecycle for your business apps.

  1. 01
    Build

    Author or change the model in VS Code — by hand or with AI.

  2. 02
    Validate

    Schema and policy checks run before anything ships.

  3. 03
    Test

    Preview on a staging tenant with production-shaped data.

  4. 04
    Deploy

    Versioned, reversible migrations roll out with zero downtime.

Then iterate — every version is tracked and revertible.
migration · v3 → v4reversible
+add Order.discount money
~rename Customer.tier → plan (data kept)
+index orders(status)
-drop Lead.legacy_code (archived)
zero downtime no data loss rollback ready fully audited
/ 06 · the catalog

Start from a module.
Or build your own.

The marketplace is a library of ready-made business modules — install one, reshape it, or build your own from scratch. They all run the same way, in test and in production. There's no limit on how many modules you ship.

22ready-made starters
+ 1 curated packs
modules you build yourself
/ 07 · ai-native

Metadata,
not code.
That changes
everything.

Other platforms ask AI to write code — brittle, hard to maintain, hard to validate. dForge asks AI to write metadata: structured business definitions the platform turns into real apps. Connect the dForge MCP server, open Claude Code, describe what you need. Reviewable. Versionable. Safe to deploy.

dforge · askclaude-opus
→  "I need to track customer support tickets
   with priority, status, assignee, and SLA timer"

←  entity Ticket {
     subject    string  required
     priority   enum    [low, normal, high, urgent]
     status     enum    [open, pending, resolved]
     assignee   ref     User
     opened_at  datetime auto
     sla_due    datetime computed
   }
create
modules from conversation
import
from SQL / DBML schemas
validate
& package locally
/ 08 · for whom

Built for the people who decide,
build, and use it.

I
For CIOs

Consolidate scattered SaaS into one platform. Cut vendor lock-in. Visibility across every business app.

II
For IT Teams

Migrate legacy systems incrementally. Ship one module at a time. Self-hosted or cloud — your call.

III
For Builders

Skip the plumbing. Define metadata, get a full app with UI, API, and security. Days, not months.

IV
For End Users

One consistent surface for CRM, HR, Finance, WMS. Stop switching between five different tools.

/ 09 · ready when you are

Stop plumbing.
Start shipping.

Spin up a workspace on dforge.app or talk to us about a personalized demo for your team.

questions? → Contact us