Custom web apps for the work you actually do
When off-the-shelf software doesn't fit, we build it. Customer portals, internal tools, SaaS platforms, marketplaces.
Web Applications in South Africa
WeMakeSites builds custom web applications for South African businesses — customer portals, internal tools, SaaS platforms, marketplaces, booking systems, reporting dashboards, anything that off-the-shelf software doesn't fit. Web apps are built on modern stacks (typically Next.js + Supabase, Postgres, Vercel; or Node/Express + Postgres for higher-control needs). Every project includes user authentication and roles, database design, API development, scalable cloud hosting, comprehensive testing, and ongoing care plan options. Pricing is per project — we quote after a discovery call where we scope the build properly. Most projects sit between R40,000 and R250,000 for a launch-ready MVP. Timelines run 8–16 weeks for typical projects, 4–6 weeks for tightly-scoped MVPs. We hand over all source code at launch — you own everything.
Why this matters
Off-the-shelf software is rarely a perfect fit. The CRM doesn't model your sales process. The booking platform doesn't handle your specific cancellation logic. The accounting tool doesn't talk to your ERP. The marketplace template doesn't support the multi-vendor flow you actually need. Hacking around these gaps with spreadsheets, manual processes, or two duct-taped tools is how businesses lose hours every week and make data-entry errors that compound.
A custom web application solves the actual problem. We build them on modern, well-supported stacks — usually Next.js (React) for the frontend, Supabase or Postgres for the database, Vercel or similar managed infrastructure for hosting. The result is fast, secure, scalable software that does exactly what you need without paying per-seat fees forever.
Our process is collaborative. We start with a discovery call to scope the build — what problem you're solving, who uses it, what data flows through it, what integrations it needs. We send a fixed-price quote covering deliverables and timeline. Then we build in 1–2 week sprints with weekly demos, so you see progress and can redirect early if priorities shift. No black-box "trust us" engagements that surface a final product after six months and don't fit anymore.
We've built CRMs, booking systems, marketplaces, internal HR tools, customer portals, learning platforms, reporting dashboards, and ticketing systems for South African clients across multiple industries. Every project is bespoke, but we lean on a strong shared foundation — auth, payments, file uploads, email, notifications — so we don't reinvent infrastructure on every build.
What's included
How we work
Discovery
Free 60-minute call to scope. We follow up with a written brief, fixed-price quote, and timeline.
Design
Wireframes and key screens in Figma. Database schema and API contracts agreed before code.
Sprint 1: Foundation
Auth, database, base layouts, deployment pipeline. You see something working in week 2.
Sprints 2–N: Features
1–2 week sprints, weekly demos. Each sprint ships a usable feature on staging for your team to test.
Beta & launch
Internal beta with your team, fixes, then production launch. Care plan kicks in for ongoing support.
MVPs typically R40,000–R80,000. Full launch-ready apps R80,000–R250,000+.
Best for
We've delivered web applications for clients across:
Web Applications in your city
Detailed pages with city-specific context, pricing and FAQs. Same scope, same pricing as nationwide.
Where we serve
We deliver this service to clients across all 9 South African provinces. Same scope, same pricing, same turnaround nationwide.
Frequently asked questions
Related services
Tell us what you're building
Free 30-minute call to scope your project. We'll come back with a fixed-price quote and a real timeline — usually within a day.