Cromulent Prime · Local-first
First to good enough. — and iterate.
What best describes you?
Bespoke Software
Custom web applications, APIs, and data tooling built to the shape of your problem — not stretched from a template.
IT Advisory
Straight answers on spending, vendors, and architecture from people who build software for a living.
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.
TradeGraph
Draw HVAC and controls systems as a directed graph, then export the graphic straight to the building-automation system.
Open →Dispatch Prime
Field dispatch with a memory: triage, schedule the right tech, and prove every job got done.
Open →Fire Damper Reporter
Compliant fire- and smoke-damper inspection reports, generated on a phone in the field.
Open →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.
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.
How much of the speed you want. 0% the schedule runs away (Time → ∞) · 100% delivered as fast as you asked.
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.
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.