Custom web applications on the same stack as your site.
Internal tools, dashboards, and member-facing apps, built by the same team that builds your website. Staff sign in with the accounts they already use, and your team tries each feature before it goes live.
Staff sign in with Google or Microsoft. Every change records who made it.
Software for the work your website can't do.
Most of these start as a spreadsheet, a shared inbox, or a process someone runs by hand every Monday. The app replaces the part that keeps breaking.
Internal tools
Intake queues, approval steps, and lookups that replace the spreadsheet everyone edits, with a record of who changed what.
Dashboards
Numbers from your CRM, analytics, and ad accounts in one place, each defined once so every report agrees.
Member-facing apps
Portals, sign-up flows, and lookup tools for the people you serve, connected to the systems that hold their records.
Integrations
Scheduled jobs that move data between your tools, with retries and logs instead of a silent failure nobody notices for a month.
Cloudflare underneath, boring on purpose.
Apps run on Cloudflare, like the sites we build, so there is one platform to secure and one bill to read. It's also the platform we run our own product, Patronage Loop, on.
- Cloudflare Workers run the app close to every user, with no servers to patch
- A database sized to the job: Cloudflare D1 for small apps, PlanetScale when the data grows
- Staff sign-in through Cloudflare Access with Google or Microsoft and two-factor
- Logs and error tracking from the first deploy, so problems show up before users report them
Small releases you can try.
We build the smallest version that does the job, put it in front of the people who will use it, and keep going from what they tell us.
- 01
Describe the workflow
Walk us through the work as it happens today, including the workarounds.
- 02
Try it on a preview
We build the first useful version and put it on a preview link.
- 03
Ship it
Once your team signs off, it merges into your repository and goes live.
- 04
Keep going
The next feature is a new pull request, not a new project.
Frequently asked questions
Do we need a new website to get an app?
Who can sign in?
Can it connect to our CRM?
Who maintains it after launch?
Bring us the spreadsheet everyone is afraid to edit.
Tell us which process breaks most often, or which number takes longest to find. We'll sketch the smallest app that fixes it.