SwansonX
Web app development

Sometimes the website isn't the problem.

Custom web application development

It's the spreadsheet you update every day, the leads you copy between systems, or the subscription that does eighty per cent of what you need and charges by the seat. A web app is what replaces those. From $950 for one module, and you own it.

  • You own the code and the data
  • Priced by what it does, not per seat
  • Fixed price, in writing
The ReportMagnet homepage: a dark navy hero reading Your logo on the audit, their email in your inbox, beside a white audit widget
ReportMagnet · a web app with accounts, billing and white-labelling · see the build
What that means in practice

The things small businesses actually ask for.

None of these is exotic. They're the jobs that fall between the software you already pay for, and they're where most of the manual work in a small business hides.

Customer portals

Somewhere your clients log in to see their own jobs, documents, invoices or bookings, instead of emailing you to ask. Every one of those emails is a few minutes of your day.

Business dashboards

One screen with the numbers you actually check, pulled from the places they already live. Not a report you export on a Friday — the current state, whenever you look.

Internal tools

The spreadsheet everybody is scared to touch, turned into something with proper fields, permissions and a history of who changed what.

Lead and job management

Enquiries in, qualified, assigned, tracked through to done. The parts of a CRM you'd use, without the ten you wouldn't.

Scheduling and booking

Real availability, real durations, deposits where they're needed, and the booking landing in records you own rather than a platform's.

API integrations

Making the systems you already pay for talk to each other, so nobody is retyping the same information into two places.

What it costs

Start with one thing. Add when it's worth it.

One module

$950

The single worst part of your week. A lead inbox, or quoting, or booking — one thing, built properly, working on its own.

Two or three modules

$1,950

The pieces that only make sense together. Enquiries feeding jobs, or quotes feeding follow-up.

Back Office

from $2,995

Everything connected: leads, customers, jobs, booking, review requests and a dashboard over the top.

Larger than that

Quoted in writing

Priced before anything starts, the same as every other number here. No hourly surprises.

Year one is in the price.

The price includes the first year of it running: hosting, database, backups and keeping it working. No monthly fee in year one.

After that it's $79/month to keep it running, cancellable any month. Nothing renews on its own.

Ownership

It's yours, including the parts nobody usually gives you.

  • Your domain, registered to you
  • Your Stripe account, your bank details — I never touch your customers' money
  • Your Google Business Profile, you're the owner
  • Your source code, available any time you ask
  • Your data, exportable, and I help you move it if you leave

That is the difference between this and a subscription, and it's worth being blunt about: if you stop paying a software company, you stop having software. If you stop paying me, you still have the thing I built.

Questions

Questions about web apps.

What's the difference between this and Back Office?
Back Office is a web app I've already worked out the shape of — leads, customers, jobs, booking, review requests and a dashboard. It's the usual starting point because most small businesses need roughly those things. This page is the same work when what you need isn't that shape.
Is this a website or an app?
It runs in a browser, so there's nothing to install and it works on a phone, a laptop and the tablet in the van. It's built on Convex and Vercel, both in accounts in your name.
How is it priced?
By what it does, not by how many people use it. One module is $950, two or three is $1,950, everything connected starts at $2,995. Fixed in writing before anything starts.
What if my business changes?
Then the software changes, because you own it. That's the whole argument for building rather than renting — a subscription changes when the vendor decides, and yours changes when you do.
What wouldn't you build?
Accounting, payroll, card processing, and anything with a regulator attached. Those are solved by companies that do nothing else, and I build alongside them rather than replacing them.

Tell me what you're paying for.

Send me your monthly software list and what you're working around. I'll tell you what's worth replacing, what isn't, and the one thing I'd build first with a fixed price on it.

Free homepageContact