Custom tools that replace the spreadsheet, the clipboard, or the thing you still do by hand every week. Built plainly, documented, and handed over.
Read this before anything else: most businesses that ask us for an app don't need one. The problem is usually a process, and a process can often be fixed with something we already build for a fraction of the price. We'll tell you if that's your situation — it's a short conversation and it saves you thousands.
Measurements and materials in, a priced professional quote out, sent from a phone in the driveway rather than at 9pm from the kitchen table.
Who's on what, where, today. Replaces the group chat where the schedule scrolls away by lunchtime.
Clients check status, approve work and pay, instead of calling to ask where things are.
The numbers you actually run on, in one place, current — not a spreadsheet somebody updates on Fridays.
Take the appointment and the deposit together, with reminders that cut no-shows.
What you have, where it is, what needs servicing, without anyone walking the yard with a clipboard.
Boring on purpose. Plain, well-understood technology that any competent developer can pick up. No exotic framework that's fashionable this year and abandoned next. Nothing that only runs because of something on somebody's laptop.
Smallest useful version first. We build the part that earns its keep, put it in front of the people who'll use it, then extend. Software specified fully up front and delivered in six months is how projects die — the requirements were wrong and nobody found out until it was expensive.
Documented and handed over. Source code, credentials, a runbook, and a walkthrough. Assume we get hit by a bus: you should be able to hand it to someone else.
Software isn't finished when it ships. Operating systems update, browsers change, dependencies get security patches, app stores change their rules on their own schedule. Something will break at some point, and it won't be because anyone did anything wrong.
So every app we build ships with either a maintenance agreement or a written end of support. Selling you custom software as a one-time build and disappearing creates a bill you don't know you have — and you'd find out on the worst possible day.
| Scoping A written spec you own — take it to any developer |
from $500 |
| Internal tool Single job, one team, web-based |
from $4,000 |
| Customer-facing app Accounts, payments, multiple user types |
from $9,000 |
| Maintenance Hosting, updates, fixes, small changes |
from $250/mo |
Priced per project after scoping — anyone quoting custom software without asking questions first is guessing, and you'll pay for the guess either way.
We won't quote $1,200 for an app. At that price something has to give, and it's always the parts you can't see: no testing, no documentation, no support. That's not a bargain, it's a liability with a discount on it.
On full payment, you own everything built specifically for you — the code, the data, the accounts. We keep ownership of our own reusable components and know-how, licensed to you as part of the delivered work. Hosting and repositories go in your name.
You can take it to another developer whenever you like. We'd rather you stayed because it's working.
This isn't a service line we added to look complete. We build and run production software of our own — a full-stack trading platform, a storefront with real authentication and payments, and the lead system running on this very site. Open them and poke around: our work.
Tell us what eats your week. We'll tell you honestly whether it needs software or just a process.