By trade
Roofing, end to end.
Roofing is where this was built and where it is used every day. The measurement fields, the ventilation maths and the storm workflow are not adaptations — they are the original job.
The roof drives the estimate
Squares, pitch, ridge, hip, valley, eaves, rakes, step and waste. Enter them once and the material quantities follow — including the ones estimators usually approximate.
- Roof area and pitch, with attic area derived correctly for ventilation
- Ridge cap from ridge feet, starter from eaves plus rakes, drip edge from the perimeter
- Waste as a set percentage rather than a personal habit
Ventilation done right
Required net free area from the attic footprint, split between intake and exhaust, existing vents counted and derated, and the shortfall expressed as pieces you can order. It refuses to recommend an exhaust-heavy attic.
Storm work
Canvass the affected streets, keep the knock history, book inspections at the door, and hold the insurance paperwork on the job — contingency agreement, claim details and photos in one place.
Questions we get asked
- Is this built for roofing, or general software adapted for it?
- Built for it. The measurement fields, the ventilation maths and the storm workflow were written inside a working exteriors company against real roofs, not adapted from a generic field-service product.
- Does it size attic ventilation?
- Yes, and properly. Attic floor area is derived from roof area and pitch rather than assuming squares — using squares directly over-sizes ventilation on every pitched roof. Existing intake is counted as bird blocks and vents rather than requiring a net-free-area figure nobody knows, and it refuses to recommend exhaust that would exceed intake.
- Where do estimate quantities come from?
- The measurement. Ridge cap reads ridge feet, starter reads eaves plus rakes, drip edge reads the perimeter. Change a measurement and every line that depends on it updates.
- Does it handle insurance and storm work?
- Yes — supplements, adjuster meetings and scope disputes are part of the workflow rather than something you track separately.
Keep reading
Siding, measured and priced properly.
Siding has its own measurements and its own waste behavior. It gets its own measurement set, not a roofing form with the labels changed.
Measure once. The estimate prices itself.
Enter the roof measurements once and the quantities follow — squares, ridge, valley, starter, waste. Change a measurement and every line that depends on it updates, because the formula reads the measurement rather than a number someone typed.
Knock the street, not a spreadsheet.
Every door your team touches becomes a record: who knocked, when, what was said, and what happens next. No end-of-day data entry, no lost 'come back Tuesday'.
See it on your own jobs.
We'll walk your pipeline through it — your trades, your pricing, your crews — and you can tell us where it breaks.
