
Custom web apps and client portals.
When a contact form isn't enough: a private place for clients to upload, sign, pay or check status, connected to the systems behind it.
What we build.
Some of the work a business does every day needs a screen: somewhere a client sends documents, somewhere a new inquiry answers the right questions, somewhere the team sees the numbers. We build those as small web apps tied into the tools you already use, on your own domain.
Client portals
A private place for clients to upload documents, sign, pay or check where things stand, connected to the systems behind it.
Intake forms
Forms that ask the right next question based on the last answer, so you get what you need the first time instead of a phone call to fill the gaps.
Dashboards
The numbers you check every morning on one screen, pulled from the tools you already pay for.
Staff tools
Small internal screens that save someone from retyping the same thing into three systems.
Intake that asks the right next question.
A long form asks everyone everything. A guided intake asks one thing at a time, and each answer decides what comes next, so nobody fills in what doesn't apply and you get what you need the first time. Progress is saved, so a client can stop and come back.
Your data, in your name.
When a tool holds client or patient information, it lives in accounts in your business's name, not ours. You can see who has access, and you get an export whenever you ask.
We also keep as little as possible. For a counseling practice we built form handling that stores nothing at all: each inquiry arrives as one email, and that email is the only copy. The fewer places sensitive information sits, the fewer places it can leak from.
How it works.
Priced the way our websites are: a fixed price to build, a monthly fee to keep it running.
- 1
Scoping call
Who uses it, what goes in, what comes out, and which systems it has to talk to.
- 2
See the screens
The key screens as a working concept on a real address, before the price.
- 3
Fixed price, then build
A fixed price for the build, written around screens you've already clicked through.
- 4
Run it
A monthly plan covers hosting, updates, backups and changes, the same way our websites work.
Questions we hear.
Do I need a custom portal, or is there an app for that?
If an app you can subscribe to does the job, use it, and we'll tell you so. Custom makes sense when the off-the-shelf options don't fit how you work, can't connect to the systems you already use, or would cost more per user than building it.
How much does a custom portal cost?
It depends on the screens, the users and the systems it connects to, so we quote after a scoping call. You get a fixed price for the build and a monthly fee to run it, never an open-ended hourly bill.
Who owns the data?
You do. Your data and content stay yours, with an export whenever you ask. When a tool holds client or patient information, it lives in accounts in your business's name.
Can it handle sensitive information?
We design to keep sensitive information out of places it doesn't need to be. For a counseling practice, we built form handling that stores nothing: each inquiry arrives as one email and that email is the only copy. Where data has to be stored, it goes with providers that will sign the agreements your industry requires.
Can it use AI?
Where it helps. A portal can sort what comes in, draft a reply or match a document to the right record, with a person approving anything that matters.
Does it connect to my website?
Yes. It can sit on your own domain, behind your site's look, so clients never feel they've left you.
Have a process that needs a screen?
Tell us what goes in, what comes out and who uses it. We'll tell you whether to build it or buy it.



