Our process
From first meeting to final handoff, here's how every engagement works.
Fit call
A 30-minute conversation where we walk through your business, your operations, and what you'd want modernized. You leave with a clear read on whether we're the right fit.
In-person or remote. Free, no commitment. If we're a match, the next step is a fixed-price proposal for a custom build scoped to your business.
Proposal
Within 48 hours, you receive a written modernization roadmap with clear scope, timeline, and pricing. No surprises.
Typically 2-4 pages. Includes technical approach, deliverables, and payment schedule.
Build
We execute the project on a 2-4 week timeline with regular check-ins. You see progress throughout, not just at the end.
Weekly updates. Revisions included. We don't disappear.
Launch, your way
Go live Managed, where we host it and make every change for you, just text us, or Owned, where the source code, credentials, and deployment are yours with documentation and a live training session.
Managed plans from $49/mo (site) or $73/mo (AI) keep it sharp after launch. Cancel anytime.
You're not on your own.
You choose how it runs. Managed is the simplest path: we host it, keep it current, and make every change for you. Text us what you need, a new hours line, a swapped hero photo, a fresh quote, and it's done. Your domain stays registered in your name, and you never touch code or a vendor login. From $49/mo for a site, $73/mo for AI, cancel anytime.
Owned is for teams who'd rather hold the keys: the repo, the deployment, and the domain are yours from day one. During handoff we link your Claude account to your GitHub repo, so to make a change you screenshot what you want and send it to Claude. Claude commits the fix, and Vercel deploys it automatically. You learn the workflow in the training session, and after a few cycles it's muscle memory.
Either way, it's yours, never a lock-in. Managed is a service you can cancel anytime; Owned is a clean handoff with documentation and training.