060 279 5587 info@sitect.co.za 139 Davies Street, Doornfontein, Johannesburg, 2001 Gauteng, SA
Software · Internal Tools & Dashboards

Replace your spreadsheet with real software.

Your team is running the business on a maze of shared Sheets, manual exports, copy-pasted dashboards, and one person who knows where the master tab is. We build the internal tool that ends it — faster, safer, and so simple your team actually uses it.

From R18k · per tool 3–6 weeks typical to live Your data, your server
Before · The chaotic spreadsheet
After · The Sitect internal tool
Orders_Master_v17_FINAL_final2.xlsx * Last saved by Thandi · 14:32
FileEditViewInsertFormatDataTools
F6 =VLOOKUP(B6,Customers!$A:$D,3,FALSE)  #REF!
Order #
Customer
Amount
Status
Due
Owner
1
ORD-1204
Mzansi Roastery
R 3 480.00
Paid
2026-05-10
Thandi
2
ORD-1205
Bokamoso Health
R 6 200.00
Pending
2026-05-12
Sipho
3
ORD-1206
#REF!
R 8 750.00
Pending
2026-05-14
??
4
ORD-1207
Lerato Logistics
R 2 200.00
Overdue
2026-04-30
Thandi
5
ORD-1208
Tlhokomelo
R 12 900.00
Pending
2026-05-18
??
6
ORD-1209
Khanyi Designs
R 5 600.00
Paid
2026-05-11
Sipho
VLOOKUP broke when the Customers tab was renamed. Nobody knows which "Pending" rows are actually overdue. Two people are editing right now.
Sitect Orders Live · synced
Open
37+4
Overdue
5
This week
R 48k
Avg. days
2.6d
Status: All
This month
+ New order
Order
Status
Amount
Due
Owner
M
Mzansi RoasteryORD-1204
Paid
R 3 480
10 May
T
Thandi
B
Bokamoso HealthORD-1205
Pending
R 6 200
12 May
S
Sipho
T
Tlhokomelo GroupORD-1208
Pending
R 12 900
18 May
L
Lerato
L
Lerato LogisticsORD-1207
Overdue
R 2 200
30 Apr
T
Thandi
When the spreadsheet becomes the bottleneck

The 4 ways spreadsheets silently cost your business

Sheets are brilliant — until they become the system of record. By the time you're at this point, the cost shows up as missed orders, manual recon, finger-pointing and burned weekends. Here's how it usually goes.

Cost 01

Your team works around the spreadsheet, not in it.

Someone takes a screenshot, pastes it into WhatsApp, exports a tab to PDF for the board, copy-pastes a row into the CRM, rebuilds the same pivot in three meetings a week. The "system" is a network of human glue between tools that don't talk.

What it costs: 5–10 hours/week per person lost to manual translation between tools.
Cost 02

One person knows where the master tab is.

And they're on leave, or they've left, or they've forgotten themselves. The spreadsheet has become an undocumented application — written by someone with no software-engineering training, with no tests, no version control, no real backup, no permissions model.

What it costs: a single point of failure on a process the business depends on every day.
Cost 03

You can't tell what's true right now.

The dashboard is 3 hours stale. The Sage export was yesterday morning. The "live" Sheet has 4 people editing it simultaneously and they disagree. By the time anyone reconciles, the situation has changed again. Decisions get made on lagging, uncertain data.

What it costs: slow decisions, wrong decisions, and zero trust in the numbers.
Cost 04

"Just one more column" became 47 columns.

Every new requirement bolted on another column, another hidden tab, another formula nobody dares touch. The sheet now has 14 sub-pages, 30 named ranges, and 200 conditional-formatting rules. Adding the next feature takes a week and breaks two existing ones.

What it costs: change paralysis. The business has outgrown the spreadsheet but can't escape it.
What we typically build

The 9 internal tools SA teams ask us for most

If your team has a spreadsheet driving any of these, this is what we'd replace it with. Each pattern is something we've shipped multiple times.

Customer/lead management

A bespoke CRM that fits your sales process, not a generic one you bend yourself around. Pipelines, activities, notes, attachments, automations.

For Sales · Ops · Account Management

Order management

End-to-end orders dashboard — capture, approve, dispatch, deliver, invoice. Status changes ping the right people. Late-orders auto-escalate.

For Sales · Logistics · Finance

Inventory & stock tracking

Multi-location stock, transfers, reorder thresholds, barcode scanning, monthly stock-take workflow with variances flagged.

For Warehouse · Procurement · Finance

Project & job tracker

Active projects, milestones, blockers, hours logged, P&L per job, client comms log. Replace agency-style spreadsheets that nobody updates.

For Project Managers · Agency / consulting teams

Booking & scheduling

Resource calendars, conflict detection, customer-facing booking pages, automated reminders, no-show tracking.

For Service businesses · Salons · Clinics · Rentals

Quote & invoice manager

Branded quotes, approval flow, conversion to invoice, follow-up reminders, payment tracking, age analysis, SARS-compliant tax invoices.

For Sales · Finance · Bookkeeping

Support & ticketing

Inbound from email + WhatsApp + web, assign + tag + SLA, internal notes, customer reply via the same thread, full conversation history.

For Customer success · Support · Ops

Executive dashboards

Real-time KPIs, drilldowns, cohort views, plan-vs-actual, board-pack-ready exports. Built off your real data, not a manual recompile.

For CEO · CFO · Boards

Custom admin panel

A back-office for your existing product — manage customers, refunds, feature flags, impersonation for support, exports for finance.

For SaaS / product teams · Ops · Support
Build vs low-code vs no-code

We pick the right level of "custom" for your job

Not every internal tool needs custom code. We're equally happy on Retool, Budibase, and Refine for fast wins — and we're equally happy on bespoke Laravel + Inertia + Vue when fit demands it. We tell you honestly which is right.

Three paths — we recommend by fit, not by what we sell

Most agencies will sell you whichever tool they sell. We'll suggest the path that gets you the most value the fastest. Sometimes that's a R18k bespoke tool; sometimes it's a R5k Retool board on a 1-week sprint.

We've shipped on all three paths in the last 12 months. Each has a sweet spot — and a place where the others fit better.

Send us your sheet — we'll suggest the right path on a 20-min teardown call.

L

Low-code · Retool / Budibase

Fastest

Quick to ship, low cost, ideal for simple CRUD tools with proven data. We build, deploy, hand it over with permissions. You can edit yourself later.

RetoolBudibaseAppsmith
H

Hybrid · Laravel + Inertia + Vue

Balanced

Our default for serious internal tools. Familiar tech, fast development, no licensing-per-user, full code ownership, easy to evolve into a customer-facing product later.

Laravel 12InertiaVue 3Tailwind
C

Custom · Next.js / Hydrogen / bespoke

Heaviest

For tools that will scale to thousands of users, need deep performance, or will eventually become a customer-facing SaaS. Same standards as our SaaS Platform Builds.

Next.jsNestJSPostgreSQLAWS
Integrations

We talk to the systems you already have

Internal tools that don't read/write your real data become parallel realities. Every Sitect tool integrates with what your team already lives in — your accounting system, ERP, CRM, email, messaging.

Xero

Invoices, contacts, payments

Sage Pastel

Stock, customers, ledgers

QuickBooks

Invoicing, expenses, P&L

SAP B1

ERP sync · BOM · GL

Google Workspace

Drive, Sheets, Calendar, Gmail

Microsoft 365

Outlook, SharePoint, Teams

HubSpot

Contacts, deals, activities

Salesforce

Accounts, opportunities

WhatsApp Business

Templated + freeform messaging

Slack

Notifications, alerts, approvals

Yoco / Payfast

Payments & reconciliation

Aramex · TCG · Pargo

SA courier integrations

What you walk away with

Everything in the handover package

Code, hosting, docs, training — and a 60-day defect warranty. You own everything from day one.

Production tool

Live tool deployed on your hosting (or ours), with real data migrated from your existing spreadsheets, users invited, permissions configured.

Roles & permissions

Per-role access controls — what each team can see, edit, export, delete. Admin can change without code. Audit log of every change.

Data migration

Your existing spreadsheets imported with validation, deduplication, and a reconciliation report. Nothing left behind in the old sheet by accident.

Integrations live

Real-time sync with your accounting / CRM / ERP — webhooks where possible, scheduled pulls where not. Reconciliation cron + alerts.

Loom training + handbook

10–15 short Loom videos walking each role through their daily flow, plus a 20-page handbook PDF for new starters.

60-day defect warranty

Any defect we ship gets fixed free for 60 days. We monitor your logs daily during the warranty window and respond inside 1 business day.

From kick-off to live

A predictable 3–6 week build

Simple tools ship in 3 weeks. Multi-workflow suites take 6. Custom admin platforms with integrations take 8–12. The first version is always usable, even if version 2 adds more.

1

Discovery

Workshop with your team. Watch you do the work today. Find the friction.

Week 1
2

Design

Wireframes & Figma flows for the main screens. Validate before code.

Week 1–2
3

Build

Iterative sprints with weekly demos. You see it grow, week-by-week.

Week 2–4
4

Migrate + train

Real data imported, Loom recordings, hands-on training with your team.

Week 4–5
5

Launch + tune

Go-live, daily monitoring for 2 weeks, tuning based on real-use feedback.

Week 5–6
What proper internal tools earn

The compounding gains of leaving Sheets behind

Numbers from recent SA internal-tool engagements, measured 90 days post-go-live. The headline saving is time — the bigger gain is the change in what your team is able to think about now that the manual work is gone.

~14h
Weekly hours saved
Per team · manual ops removed
−83%
Data errors
Validation + integrations remove typos
~3 wks
Time-to-payback
On Starter Tool tier · staff-hour basis
100%
Code & data ownership
MIT-licensed, your repo, your DB
Indicative pricing — ZAR, ex VAT

Three ways to leave the spreadsheet behind

Scoped per build — these tiers are the bands we usually land in. 50% on signature, 50% on go-live. Optional Sitect Care plan after launch (R1 400/mo) for ongoing tweaks.

Starter Tool

One tool · one team · one workflow
From R18 000 · ex VAT
3 weeks · 60-day warranty
  • One bespoke tool (e.g. orders or jobs)
  • Up to 3 user roles + permissions
  • Data migration from 1 spreadsheet
  • 1 integration (accounting / CRM)
  • Hosting on your server or ours
  • Loom training + handbook
Start a Starter quote

Admin Platform

Custom ops platform · many integrations · scale
POA
From R56 000 · 8–12 weeks
  • Fully bespoke admin platform
  • 4+ integrations including ERP/WMS
  • Workflow engine + approval chains
  • Real-time dashboards + reporting
  • AI co-pilots (summarise / classify / draft)
  • 90-day defect warranty
Talk to us about a Platform
FAQ

The questions we get asked most

Honest answers about scope, hosting, hand-off, low-code, and when a spreadsheet is genuinely still the right answer.

Should I really replace my spreadsheet — or is it good enough?
Brutally honest test: count the hours your team spends doing manual translation between systems per week — opening sheets, copying values, exporting CSVs, rebuilding pivots, emailing screenshots. If it's over 8 hours/week across the team, a R18k Starter Tool typically pays itself back in 3–6 weeks on staff time alone. If it's under 4 hours, you're probably fine on the sheet. We'll tell you straight after a 20-min teardown.
Will my team actually use it?
This is the biggest risk and we take it seriously. Two practices have given us >95% adoption rates: (1) we shadow your team doing the existing work before we design anything — so the tool fits how they think, not how we think; (2) we run the launch in parallel with the spreadsheet for 2 weeks, then sunset the sheet once we have shared confidence. Forced cutovers fail; parallel transitions don't.
Can the tool be edited by my team after launch?
Depends on the path. Low-code tools (Retool / Budibase) you can edit yourself once trained. Hybrid Laravel+Inertia tools your dev can edit (or we can, on retainer). Custom builds are like any other software — your engineer or another agency takes over. We bias towards giving your non-technical team direct power over configuration (statuses, fields, permissions, templates) regardless of stack.
What about hosting — yours or mine?
Your choice. We default to managed hosting on Cloudways or your existing AWS/DigitalOcean account. If you're regulated (financial services, healthcare) we can deploy to your own infrastructure on-prem or in your VPC. Either way you own the credentials and can move at will.
Does it work for non-technical users?
Yes — that's the entire point. We design for the team that does the work, not for engineers. Big buttons, sensible defaults, undo on destructive actions, validation that explains errors in plain English. We test with the actual users before we hand over.
Can the data sync back to my accounting / ERP?
Yes. We support Xero, Sage Pastel, QuickBooks, SAP B1, SYSPRO, Microsoft NAV — either by API webhook (real-time, when the system supports it) or scheduled sync (every X minutes, with reconciliation). We build the integration so well that the tool is the front-line system, and the accounting system stays in sync without anyone copy-pasting.
Is this POPIA-compliant?
Yes. Every internal tool ships with role-based access on PII, consent capture where relevant, customer data export & delete flows, audit logs of every PII access, encrypted-at-rest, and a data-flow document for your information officer. POPIA is a build-time concern, not a plugin.
What if my workflow changes 6 months from now?
It will — that's healthy. Two things help: (1) we deliberately build for change — config-driven where possible, so adding a new status, field, or role doesn't need code; (2) you have the code and can have your team or us extend it. Most clients renew us for a small monthly tweak budget (~R2–3k/mo) to keep evolving the tool as the business does.

Send us your worst spreadsheet — we'll send back a 20-minute teardown.

Share the sheet, the team that uses it, the workflow it powers. We'll come back with a video walkthrough of what we'd replace, suggested path (low-code vs hybrid vs custom), and an indicative price. No obligation.