The software you keep wishing someone would build.
A client portal that stops the 'where are we on my job' calls. A field app that replaces the paper form. A dashboard that shows the owner the number he actually asks for. Built for you, owned by you, cheap to run.

Why custom, and why now.
Five years ago a custom application for a twenty-person contractor was a six-figure project with a two-year payback. It is not any more. The stack we build on, Convex for the database and backend, Next.js for the screens, Clerk for login, Netlify for hosting, costs a few dollars a month to run and lets one experienced builder ship in weeks what used to take a team a year.
That changes the question from "can we afford software" to "what is the one workflow that, if it ran itself, would give you back a day a week." That is the question we answer in the discovery sprint.
Six kinds of software contractors actually ask for.
Client portals
Job status, documents, change orders, photos, invoices, all in one login for your customer. The project manager stops being a switchboard.
Field tools
Daily reports, safety checklists, time and materials, inspections, built for a phone with gloves on. Data lands where the office needs it, the moment it is entered.
Owner dashboards
Backlog, WIP, cash position, crew utilization, the numbers you ask your bookkeeper for every Friday, pulled live from the tools you already use.
Internal systems
Estimating workflows, equipment tracking, subcontractor compliance, certificate tracking. The spreadsheet that has become load-bearing, turned into software.
API bridges
Your accounting, estimating, scheduling and CRM tools, connected so data is typed once. QuickBooks, Procore, Buildertrend, ServiceTitan, HubSpot, and most things with an API.
Advisory and platform products
If you are a consultant, agency or association serving contractors, we build the platform you deliver your service through. We have done it for ourselves.
Built for ourselves first.
Frost is a risk-management platform with an advisor console and client portals, used by an insurance agency with real contractor clients. LumaHouse is a household finance and planning app two people run their lives on, with AI assistants reading and writing through its API. Frost Sales Center is the CRM and dialer system our own appointment setter works from every morning.
Every one was designed, built, deployed and is operated by the same person you will be talking to. That matters when something breaks at 6am.
One sprint, one number, one month.
Every build starts with a one-week discovery sprint and ends with a fixed price and a 30-day build. You know the number before we write a line of code. If the app goes to the App Store or Google Play, their review time is on top and out of our hands.
Discovery sprint
One week. We map the workflow, data and screens, and hand you a build plan with a fixed price. Credited to the build if you proceed.
MVP build
A working application with login, database, the core screens and one or two integrations. Live in 30 days.
Full platform
Multi-role, client portals, reporting, API bridges to the tools you already run. 30–45 days.
Care
Hosting, monitoring, fixes, small features, and a quarterly roadmap call.
How the sprint works
Workflow mapping
Two sessions with the people who do the work today. We write down every step, every handoff, every piece of paper.
Days 1–3Screens and data
Clickable mockups of every screen, with your real data in them, and the data model behind them. You try it before anything is built.
Days 4–6Build plan and fixed price
Scope, phases, integrations, risks, and one number. If you build with us the $3,500 comes off that number. If you do not, you own the plan and can take it anywhere.
Day 7Tell me the spreadsheet that runs your company.
Every contractor has one. Fifteen minutes and I will tell you whether it should be software, and roughly what that costs.