A builder at a desk covered in sticky-note requirements, assembling a form on a large monitor in a fluorescent open office.

CEDX Builder · Developer & low-code

Internal apps, with the
debt score on screen.

Builder is where the estate's internal tools get made: describe the app, review the plan it proposes, assemble from a governed component library — and watch publish risk and component debt before anyone ships.

The overview does not flatter the studio: 114 components carry high debt, 26 of them critical, and 30 pages sit above the publish-risk gate. A tool that shows you that is one you can run a real estate on.

builder.cedxsystems.com — live build
CEDX Builder overview: apps, pages, components, debt and publish-risk cards, publishes-versus-sessions chart, studio health ring, debt signals and root-caused alerts.

Runs on demo data — Northline ops studio is the demo workspace, not a customer.

48 apps in the studio14 live · 24 in draft or staging
320 pages tracked82 live · 79 on public routes
45 studio health26 components above critical debt

What it is

Three things low-code usually hides — Builder prints.

Describe the app, review the plan first

Prompt entry is the default creation path, with four seeded examples from a partner intake form to a field-ops console on a map. The output is not an app appearing by magic — it is a proposed plan: pages, components, bindings and permissions, as a checklist where every item is reviewable before materializing.

  • Draft plan proposes pages · components · bindings · permissions
  • 4 seeded examples, one click to fill
  • Generated apps land in the Apps list, not in limbo
builder — screen-2
Describe the app, review the plan first

Every app carries a health score

The Apps table lists type, status, pages, components, health and sessions for all 48 — CRM desk shell at 76 health and 22,100 sessions, the vendor desk flagged at 34. Filter chips cut the list by Internal, Portal, Marketing or Ops tool, and the view exports to CSV.

  • Health, sessions and component count per app
  • Live, staging, draft and archived states
  • CSV of the view you were actually looking at
builder — screen-3
Every app carries a health score

Pages know their routes — and their speed

All 320 pages carry their route, owning app, component count, broken bindings, sessions and LCP. The Finance desk dashboard shows 2 broken bindings; the create page of the finance shell reads an LCP of 5.1 in red. Nothing about a page's cost to run is a surprise after publish.

  • Broken-binding count on every row
  • LCP per page, red when it hurts
  • Public routes filter for marketing and portal pages
builder — screen-4
Pages know their routes — and their speed

Product tour

Four screens, captured from the running build.

Not a mockup and not a concept deck. This is what opens at /app/builder.

builder.cedxsystems.com
CEDX Builder Overview screen.CEDX Builder Generate app screen.CEDX Builder Apps screen.CEDX Builder Pages screen.

01 — Overview

A studio health check, not a welcome mat

48 apps, 320 pages, 320 library components, 230K sessions in 30 days — and then the uncomfortable cards: debt high 114 with 26 critical, publish risk 99. Alerts arrive root-caused: 26 components above critical debt, 30 pages above the publish-risk gate, 8 data sources in error, and a partner form whose LCP is 4.1 seconds.

  • App type mix: 22 internal, 12 portal, 8 marketing, 6 ops
  • Studio health 45, with the five inputs listed
  • Debt signals ranked — layout-pro-185 scores 95

02 — Generate app

The prompt is the start, not the product

Describe the app in plain words — “an intake form for partners with document upload and an approval queue” — and the plan lands as a checklist. The screen is honest about state: generated apps this session, zero, with the count living in Apps.

  • Prompt entry is the first creation path
  • Every plan item reviewable before materializing
  • Seeded examples span warehouse, partner, HR and field ops

03 — Apps

The estate of apps, sortable

1–25 of 48 apps with type, status, pages, components, health and sessions. Support macros runs 88 health on 14,200 sessions; the inventory glance runs 34. The gap between those two numbers is the roadmap, and it is on the screen.

  • Search, filters and saved views
  • Health column coloured, not hidden
  • 1–25 of 48 with the count on the table

04 — Pages

Where publish risk comes from

320 pages with route, status, app, components, broken bindings, sessions and LCP. Event wizard's list page carries one broken binding; the finance shell's create page runs an LCP of 5.1. Publish risk on the overview is the roll-up of exactly this table.

  • 113 drafts not live, 79 public routes
  • Sessions per page, 30-day window
  • Filter chips for public and authored pages

Who runs it

Three roles keep an app estate alive.

Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.

Operations builders

Own the apps nobody else's team will build: intake forms, approval queues, cockpit views. They work from the plan checklist, not from a blank canvas.

48 apps · 14 live

Component library owners

Watch the debt signals table the way a lender watches credit: layout-pro-185 at 95 gets refactored before it ships into a thirteenth app.

320 components · 26 critical

Data source owners

Keep the bases the apps bind to. When 8 data sources sit in error on the overview, this is the person whose afternoon changes.

8 data sources in error

The shape of it

What the demo studio actually looks like.

Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.

48apps in the studio14 live · 24 draft or staging
320pages across the apps82 live · 79 public routes
114components with high debt26 critical
230Ksessions in 30 daysapp traffic, overview card
Highest component debt, scored on screendebt score · library view
  • layout-pro-18595
  • legacy-table-v193
  • auth-alt-15686
  • orphan-sidebar-v080
  • kpi-pro-7778
Studio health, with its inputs listedlive 14 of 48 · avg health 57
45
  • Live apps · 14 of 48
  • Debt critical 26 · publish critical 30 · dead components 103
App type mixshare of the app library
  • Internal · 22 apps
  • Portal 12 · Marketing 8 · Ops tool 6

How it runs

An app's life, in the order it actually happens.

01

Prompt

An app starts as a sentence in Generate app — the seeded examples run from warehouse stock alerts to a leave-request workflow with manager sign-off.

02

Plan

The plan lands as a checklist: pages, components, bindings, permissions. Every item is reviewable before anything materializes.

03

Compose

Pages assemble from the 320-component library, and the debt score travels with each component — layout-pro-185 warns at 95 before it ships into another app.

04

Publish

Publish risk is a gate with named causes — broken bindings, missing auth, slow LCP — and 30 pages currently sit above it, on screen.

One record

Apps bind to data
the estate already keeps.

Builder is not a form tool with a database bolted on. Its data sources, events and publish pipeline are the estate's own.

All 132 applications

Limits

What Builder does not do yet.

Finding this out on the third call is worse for you than reading it here, and worse for us.

Start

Open it before you talk to anyone.

Pilot

Your first three apps

  • Everything in Try
  • Component-library setup
  • Data-source mapping
  • Publish-gate design
Talk to sales

Estate

Builder with the rest of it

  • Builder with Tables, Functions and Deploy
  • One identity, one bill
  • CEDX delivery
Book an estate map

Questions

Before you pilot Builder.

Is the software on this page real?

Yes. Every screenshot is a capture of the running build and you can open the same build at /app/builder. It runs on demo data, which the workspace name — Northline ops studio — makes plain on every screen.

What does Generate app actually produce?

A plan, first: pages, components, bindings and permissions as a checklist where every item is reviewable before it materializes. The seeded examples — partner intake, inventory glance, leave requests, a field-ops console — show the shape of prompts it expects.

What is component debt?

A score per library component, visible in the debt signals table. layout-pro-185 tops the demo list at 95, and the overview counts 114 components above the high-debt line, 26 of them critical. The point is that reuse stops being free the moment drift goes unmeasured.

What is publish risk?

A gate with named causes, not a vibe. The overview's root-caused alerts list 30 pages above the publish-risk gate, with broken bindings, missing auth and slow LCP called out per page in the Pages table.

Is Builder audited or certified?

No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.

The studio is running. Go and look at it.

Live build, demo data, no card. Then draft the plan for the internal tool your team is currently running in a spreadsheet.