ROI Systems
KardinalEyeBY ROI SYSTEMS
For every trade except roofing

If you measure it in feet, you can price it here.

Measure on aerial photos, turn feet into yards, tons, posts and panels, price from your own book and get the job signed, in one app that works offline. Built for plumbing, concrete, fencing, metal building, paving, landscaping, drainage, pool and other non-roofing contractors.

On the aerial photo to the right, the app traced a backyard pool at 751 sq ft and 107 ft around, and gave the dig as 152.95 cubic yards and the fill as 30,892 gallons. No wheel, no tape.

  • Free 1-ft USGS aerial photos
  • Works offline
  • Your prices only
  • No auto-renew

Runs in Chrome or Edge on Windows, Linux and Android. On a phone? Start the demo and we email you the link for your computer.

A backyard pool traced in KardinalEye on USGS aerial imagery, labeled Pool 751 sf, next to a lawn labeled 2,137 sf
A pool and lawn traced in the app · Pool 751 sq ft · Lawn 2,137 sq ft
The presentation

From the aerial photo to a signed job.

Six slides, every number on a real screen: draw the job, turn feet into materials, price it from your own book and get it signed. Swipe through, open it full screen, or download it for your partner or office manager.

KardinalEye deck, slide 1: If you measure it in feet, you can price it here
If you measure it in feet, you can price it here1 / 6
Download PDF Start the free demo

Prefer paper? Download the 3-page brochure.

The problem

Every bid leaks a morning and some margin.

You know the routine: drive out with a wheel and a tape, then sit down at night and turn feet into yards, tons, posts and bags by hand. Nobody got into the trade to do long division at the kitchen table.

What slows you down today

  • Driving out with a wheel and a tape before every bid costs a morning.
  • Turning feet into yards, tons, posts and bags by hand invites misses.
  • Estimates built from memory leave out line items and margin.
  • Signed jobs fall through the cracks between scheduling, invoicing and payment.

One missed line item on a slab or a sewer run can cost more than a month of this software.

How KardinalEye fixes it

  • Draw the job on 1-ft USGS aerial photos and get lengths, areas and counts right away.
  • Depth, width and spacing turn them into cubic yards, tons, gallons, posts and panels.
  • Price from your own book, materials and labor, with every number traced and a scope check.
  • Send Good / Better / Best proposals they sign on screen, then track the job to paid.
“You know concrete; I couldn't float a slab flat to save my life. I know code. Same job site, different tools: you keep the craft, and the app does the measuring and the math.”Harrison Holt
What's inside

One app from first measurement to final payment.

Aerial and photo measuring

Public USGS imagery, a 1-ft property photo kept offline, your own photos, drone shots and sketches.

Feet become materials

Cubic yards, tons, gallons, trench yards, bedding stone, posts, bags and panels from the drawing.

15 job types

Site plumbing, concrete, fencing, metal buildings, paving, landscaping, hardscape, irrigation, drainage, pools, dirt work, gravel, tree service, lawn care and site electrical, with 157 starter items you price yourself.

Price-book estimates

Your own materials, labor hours and crews, waste and packages, overhead and profit, all traced.

Signed proposals

Good / Better / Best options, on-screen signatures, a tamper seal and a Doc ID.

Build board and invoices

Scheduled to paid, change orders, payments, job costing and warranty dates.

A sample backyard pool estimate with materials, labor, overhead, profit and a $46,367 total
Estimate from your own price book (sample data)
A sample proposal with the scope of work listed line by line
The proposal the customer signs (sample data)

Optional AI helper: Ollama on your own computer, or ChatGPT or Claude with your own key.

How it works

Up and running in an afternoon.

  1. Open KardinalEye in a current browser on a computer or tablet. Once it's open it works offline.
  2. Enter your business license key. One key covers every user and device at your business.
  3. Add your company, logo and price book, then measure, estimate and send your first proposal.
  4. Back up with one click and buy a new key of 1 to 12 months when yours ends. Nothing renews automatically.

Your data stays on your own devices. Use the app's Backup button regularly.

License key · one per business
$120 for 30 days

Every user and every device at your business, never per seat. One payment per key; you are never charged again unless you buy another.

Your key is emailed as soon as payment clears. Runs in Chrome or Edge on Windows, Linux and Android, and on iPhone in Safari (tap Share, then Add to Home Screen so your data is kept).

Who's behind it

Built and supported in Conway, Arkansas.

Co-founder

Harrison Holt

Made KardinalEye, and builds and runs these systems in Conway. In his words: “I'm a pretty normal guy, and I'd rather show you something than pitch you something.”

Co-founder

Nick Evans

Co-founder and co-developer, with 17 years of engineering, coding and architecture experience. Security is designed in from the start.

Built, not pending

Working software today

KardinalEye is finished and on sale. You can open the demo right now; nothing here is a roadmap promise.

The smallest step: one job you're bidding.

Text Harrison the address and the trade, and measure it together on a 15-minute call. Or just open the demo and draw your own. And if now just isn't the time, that's okay too; the demo will be here.

P.S. I come by the Conway part honestly: my grandfather, Walter Dunaway, was Conway's mayor for 13 years.

Text an address