Home/Web app development

Custom web app development for small businesses.

Booking systems, client portals, dashboards and custom CRMs, designed around how your business runs and built from scratch at a fixed price. We are a small web app development company, so the person you speak to is the person writing the code.

The day calendar of the KasiDB booking system, showing maintenance jobs booked per technician

/ What we build

Custom web applications, built around your workflow.

Off-the-shelf software makes you work its way. A custom (or, as our UK clients say, bespoke) web app works yours: the screens, steps and data your team actually needs, and nothing it does not.

Booking and scheduling systems

Calendars for jobs, staff and equipment, with bookings your team and your clients can see in one place.

Client portals

A private login where clients can see their projects, documents, quotes and invoices, instead of chasing you by email.

Dashboards and custom CRMs

Your clients, jobs, quotes, invoices and renewals in one place, shaped around your process rather than a generic template.

Quoting and invoicing tools

Quotes built from your own price list and turned into invoices without retyping, with paid and outstanding amounts always visible.

White-label software

Software you sell to your own customers under your brand, like the booking system we built for KasiDB.

Progressive web apps

Apps that install from the browser and keep working offline, like our Plainpage PDF toolkit. No app store needed.

/ Proof

Web apps we have built.

Two built for real businesses, two built in-house to compete with the biggest sites in their categories. All four are live, so you can click through them yourself.

The KasiDB booking system calendar
Client web app · Bookings

KasiDB Bookings

A booking system for engineering maintenance teams, with a day calendar per technician. KasiDB sells it to its own clients.

See the app →
The Nova Site Admin dashboard overview, with income, expenses and invoices needing attention
Web app · Live demo

Nova Site Admin

The dashboard we run our own business on: clients, projects, quotes, invoices, time tracking, renewals and tax. The demo uses a made-up agency with 200 fictional clients.

Try the live demo →
Keystride typing test in progress
In-house product

Keystride

A free typing speed test with keyboard heatmaps, a daily challenge and offline use. Scores 97–100 on Google Lighthouse.

Try Keystride →
The Plainpage PDF tools homepage
In-house product

Plainpage

A progressive web app with 25 PDF tools that run entirely in the browser, even offline, including editing the existing text in a PDF. Files are never uploaded.

Try Plainpage →

/ Custom CRM

A CRM for small business, built around how you sell.

Most CRM software for small businesses is built for a sales team that you may not have. A custom CRM tracks the things your business actually runs on, and leaves out the rest.

  • Clients, contacts and the full history of every job in one place
  • Quotes and invoices built from your own services and prices
  • Renewals and overdue invoices flagged before they slip
  • Logins for your team, with each person seeing what they need
  • No per-user monthly fees, and the data stays in your own database

We run our own business on one: try the Nova Site Admin demo, loaded with a made-up agency and 200 fictional clients.

The Nova Site Admin dashboard, a custom CRM showing income, expenses and invoices that need attention
Nova Site Admin: clients, projects, quotes, invoices, renewals and tax in one dashboard.

/ Custom or off the shelf?

When a custom web app makes sense.

We would rather tell you to use an existing tool than build something you do not need.

Build custom when…

  • Your process only fits existing tools with workarounds and spreadsheets
  • You pay per-user fees for several subscriptions that do not talk to each other
  • You want to sell the software to your own clients under your brand
  • Your data needs to live in a database you own and control

Stick with off-the-shelf when…

  • A standard tool already fits the way you work
  • You need something running this week with no setup
  • Your budget is below the cost of a custom build
  • The problem is common and well solved, like email or payroll

/ How it runs

From idea to working software in days.

Once the scope is agreed, most of our web apps are built in four to five days. You see progress on a private link the whole way through, and the price is fixed before work begins.

  1. 01

    Discovery call

    A free 20-minute call about what the software needs to do, who uses it and what it replaces.

  2. 02

    Scope and fixed quote

    The screens, user roles and features written down in plain English, with an itemised price.

  3. 03

    Key screens first

    You see and approve the main screens before the full build starts.

  4. 04

    Build and review

    Built on a private preview link you can click through, with review rounds included.

  5. 05

    Launch and grow

    We put it live, set up hosting and backups, and add features as your business needs them.

/ Included

What every web app includes.

Secure logins and roles

Staff, clients and admins each sign in and see only what they should.

Your own database

Your data stays in a database you own, not locked inside someone else’s platform.

Works on any device

Phones, tablets and computers, in any modern browser, with nothing to install.

Fast and lightweight

Hand-written code on the same foundations as Keystride and Plainpage, which score 97–100 on Lighthouse.

SEO on public pages

Any public pages, like a booking page or a product site, launch with the same SEO setup as our websites.

Room to grow

Built to be extended, so new features slot in as your business changes.

/ Pricing

Web app development cost.

Custom builds and web apps start from $8,000, with a fixed, itemised quote after the discovery call. Hosting, backups and support are available on the care plan for $200 a month. For what drives the price, read our cost guide.

See full pricing

/ Common questions

Web app development questions.

How much does a web app cost?

Our web apps start from $8,000. The final price depends on the number of screens, the user roles and anything the app needs to connect to, and you get a fixed, itemised quote before any work starts. See our website and web app cost guide for what drives the price.

How long does it take to build a web app?

Most of the web apps we build take four to five days once the scope is agreed. Larger systems take longer, and your quote states the timeline up front.

Do I own the code and the data?

Yes. The app and everything in it are yours, stored in a database you control. If you ever want another developer to take over, we hand everything over.

Can I sell the app to my own clients?

Yes. We can build it white-label, carrying your branding or your clients’ branding, as we did with the booking system KasiDB sells to its customers.

Can you add features later?

Yes. Most clients launch with the core features and add more once the team is using it. Larger features are quoted separately; small changes fit within the care plan’s monthly support hours.

Should I build a custom app or use off-the-shelf software?

If an existing tool already fits how you work, use it: it will be cheaper and quicker. Custom makes sense when you are bending your process around software, paying for several subscriptions that do not talk to each other, or want to sell the system to your own clients.

Can you build a custom CRM for my small business?

Yes. We build CRMs around the way your business works: clients, jobs, quotes, invoices and renewals, with logins for your team. If an existing CRM already fits you well, we will tell you, because it will be cheaper.

Do you build progressive web apps (PWAs)?

Yes. A progressive web app installs from the browser onto a phone or computer and can keep working offline, without going through an app store. Our Plainpage PDF toolkit is one.

Where is the web app hosted?

On standard web hosting or your own server, whichever suits you. We set it up, and on the care plan we keep it backed up, updated and running.

Do you work with businesses in the UK and US?

Yes. We are a remote web app development company based in South Africa, working with clients in the US, the UK and Europe. Calls are booked in your time zone, and quotes are in pounds, dollars or euros.

Tell us what you want to build.

Send a short brief or book a free 20-minute discovery call. We reply within one business day, usually much sooner.