Home/Web app development

Web app and custom CRM development in South Africa.

Booking systems, client portals, dashboards and custom CRMs, built from scratch in Pretoria around how your business actually works. Fixed price from R8,000, and you deal directly with the person writing the code.

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

/ Custom CRM

A CRM built for a South African small business.

Much of the popular CRM software is priced in dollars, per user, per month, and built for sales teams far bigger than yours. A custom CRM tracks what your business runs on, in rand, and leaves out the rest.

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

I run Nova Site on one. Try the live demo, loaded with a made-up agency and 200 fictional clients.

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

/ What I build

Software shaped around your business.

When spreadsheets and WhatsApp groups stop keeping up, a web app puts everything in one place that works on any phone or computer.

Booking systems

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

Client portals

A private login where clients see their projects, documents, quotes and invoices.

Dashboards and CRMs

Clients, jobs, quotes, invoices and renewals together, shaped around your process.

Quoting and invoicing

Quotes from your own price list, turned into invoices without retyping.

White-label software

Software you sell to your own clients under your brand.

Offline-ready web apps

Apps that install from the browser and keep working offline, like my Plainpage PDF toolkit.

/ Proof

Web apps I have built.

All four are live, so you can click through them yourself.

The KasiDB booking system calendar
Client web app · Midrand

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
Web app · Live demo

Nova Site Admin

The dashboard I run Nova Site on: clients, projects, quotes, invoices, time tracking, renewals and tax.

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.

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

Plainpage

25 PDF tools that run entirely in the browser, even offline. Files are never uploaded.

Try Plainpage →

/ How it works

From first message to working software.

Once we agree what it needs to do, most web apps take four to five days. You follow progress on a private link, and the price is fixed before I start.

  1. 01

    Tell me what you need

    A WhatsApp, an email or a short call about what the software must do and who uses it.

  2. 02

    Scope and fixed quote

    Screens, user roles and features written down in plain language, with an itemised price in rand.

  3. 03

    Build and review

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

  4. 04

    Launch and grow

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

/ Pricing

What a web app costs.

Custom builds, web apps and CRMs start from R8,000, with a fixed, itemised quote first. Hosting, backups and support are available on the care plan at R1,000 a month. More detail in the website cost guide.

Outside South Africa? See web app development in dollars, pounds and euros on novasitehq.com.

/ Common questions

Web app and CRM questions.

How much does a custom CRM or web app cost in South Africa?

My web apps start from R8,000. The final price depends on the number of screens, user roles and anything the app connects to, and you get a fixed, itemised quote before any work starts. Hosting, backups and support are R1,000 a month on the optional care plan.

Is a custom CRM better than CRM software I subscribe to?

Not always. If an existing CRM fits how you work, use it: it will be quicker to start. A custom CRM makes sense when you keep working around the software, pay per-user fees for tools that do not talk to each other, or need it to match a process that is specific to your business.

How long does it take to build?

Most of the web apps I build take four to five days once we have agreed what they need to do. Bigger systems take longer, and the quote states the timeline.

Do I own the app and the data?

Yes. The app is yours, and the data sits in a database you control. If you ever want another developer to take over, I hand everything over.

Can I sell the app to my own clients?

Yes. I can build it white-label, with your branding or your clients’ branding, like the booking system KasiDB in Midrand sells to its customers.

Do you work with businesses outside Pretoria?

Yes. I am based in Erasmuskloof, Pretoria, and build web apps for businesses across Gauteng and South Africa, working over WhatsApp, email and video calls.

Tell me what you want to build.

I reply within 1 hour. No sales call needed to get started.