Software shaped to how you actually work

A custom CRM is a system built around your existing process rather than a subscription product you bend your business to fit. AceSite builds quoting, job tracking, client history and reporting tools for South African companies who have outgrown spreadsheets but do not want per-seat fees forever.

  • 0 Per-seat licence fees
  • 6–10 Weeks to first release
  • 100% Your data, your server
A business dashboard showing charts and performance figures

What you get

Everything in the scope, written down before we start.

No line item appears on an invoice that was not on this list. If something is out of scope, we say so at quoting stage rather than at handover.

TypeScriptNodePostgreSQLSupabaseREST APIsRole-based auth
  • Process mapping — we sit with the people who do the work
  • A working prototype in weeks, not a specification document
  • Client, job, quote and invoice records that match your language
  • Role-based access so staff see only what they should
  • Reporting your accountant and your ops manager both accept
  • Integrations with what you already run: email, accounting, WhatsApp
  • Data migration from spreadsheets or the system you are leaving
  • Training, documentation and a support line after handover

How it runs

From first call to live

  1. 01

    Map the work

    We shadow the actual process, including the workarounds nobody documented. Those workarounds are usually the requirement.

  2. 02

    Prototype

    You get a clickable, working version early enough to change your mind cheaply. Feedback from real users beats a signed spec every time.

  3. 03

    Build in slices

    One useful piece at a time, released as it is finished, so the system pays for itself before it is complete.

  4. 04

    Migrate & train

    We move your history in, run both systems in parallel until nobody is nervous, then train your team properly.

Questions

Asked and answered

Why build a custom CRM instead of using Salesforce or HubSpot?

Off-the-shelf CRMs are excellent when your process resembles the one they were designed for. When it does not, you pay per seat, per month, forever, and still work around the software. A custom build costs more upfront and less over three to five years, and it fits the way your team already works.

What does a custom CRM cost?

Less than most people expect, because we build in slices and release early. Cost depends on how many processes you want covered. We scope a first release that solves your most expensive problem, then extend from there.

Where is the data hosted?

On infrastructure you control, in a region you choose. You get database access, exports and backups. Nothing is locked behind a vendor.

Can it talk to our accounting software?

Usually, yes. Most accounting packages used in South Africa expose an API, and we integrate quoting and invoicing so figures are entered once.

Next step

Ready to talk about custom crm?

A twenty-minute call. We will tell you what we would build, roughly what it costs, and whether we are the right people for it. No pitch deck.

Or call +27 78 222 9754