Cromulent Prime · Local-first

First to good enough. — and iterate.

What best describes you?

Launch a demo → Talk to us
Value deliveredover time →
nowlater ‘perfect’ ships v1 ships
CromulentChase perfect

01

Bespoke Software

Custom web applications, APIs, and data tooling built to the shape of your problem — not stretched from a template.

02

IT Advisory

Straight answers on spending, vendors, and architecture from people who build software for a living.

03

Ships & Works

Software that reaches production and stays there. Maintained, dependable, and honest about trade-offs.

In the shop

The field suite

Three local-first tools for the mechanical trades, on one shared backbone.

Demo — In development

TradeGraph

Draw HVAC and controls systems as a directed graph, then export the graphic to the building-automation system.

Details
Demo — In development

Dispatch Prime

Field dispatch with a memory: triage, schedule the right tech, and prove every job got done.

Details
Live — Free to Use

Fire Damper Reporter

A PWA for compliant fire- and smoke-damper inspection reports, generated on a phone in the field.

Details

The trade-off

Good is the floor. You balance the rest.

The project triangle: Scope, Time, Cost — with quality held high throughout. Cromulent means good enough — so we lock Scope at 70%: the useful core of the tool, built to full quality and ready to start using right away. You only balance Time and Cost with what’s left. Push either to zero and the schedule or the budget runs to infinity — a black hole. Then we iterate, and that 70% climbs.

Scope 🔒 sweet spot70%

How much of the desired tool you get — built to full quality. 0% nothing usable · 100% the complete tool. Locked at 70% — the useful core.

We don’t chase 100% before you can use anything. We ship the useful 70% — at full quality — fast. That’s our sweet spot.

Time15%

How much of the speed you want. 0% the schedule runs away (Time → ∞) · 100% delivered as fast as you asked.

Cost15%

How much of the savings you want. 0% the budget runs away (Cost → ∞) · 100% as cheap as you asked.

Scope is locked at 70%. You only balance Time and Cost. Drag the shape to rotate — it holds where you leave it.

…and then we iterate
Start
70%
scope
time + cost / cycle
Iteration 1
75%
scope
time + cost / cycle
Iteration 2
80%
scope
time + cost / cycle
Iteration 3
85%
scope
time + cost / cycle

Capped — not open-ended

We put a ceiling on the time and the budget a project can take. You get something you can start using — quickly, and at a fair price.

Your data, yours to move

Built around your right to own your data and carry it with you, so the tool keeps adapting as your needs change.

Good enough = a real result

The good-enough we deliver is the version that produces a positive result in your business — today, not someday.

Don’t wait for perfect when Cromulent is available.

Have a problem worth solving?

Work with us