Online Presence System
4–6 weeks · 5–15 pages, depending on business size
A fast, credible website that explains what you do in seconds and turns visits into enquiries.
- Structured homepage, services and about pages
- Contact and enquiry forms
Custom websites, web applications and business systems for Johannesburg and Gauteng companies — engineered around how your business actually runs.
We build custom websites and web applications for Johannesburg businesses: marketing sites, client and customer portals, CRM and lead-routing systems, quoting tools and internal tooling that replaces spreadsheets. Every build is written from scratch on Next.js and TypeScript, delivered against a written fixed scope, and handed over with full source code ownership. We are based in Johannesburg and work with businesses across the Sandton, Rosebank, Midrand and Waterfall corridor, the West Rand and the East Rand.
Every system is scoped to your business and quoted from a fixed-scope proposal. Configure yours and we'll send a tailored proposal within 24 hours.
4–6 weeks · 5–15 pages, depending on business size
A fast, credible website that explains what you do in seconds and turns visits into enquiries.
8–10 weeks · 8–20 pages plus campaign landing pages
One pipeline that captures every lead, follows up automatically and shows you what's about to close.
16–20 weeks · A complete operations platform
Workflows, client portals and live reporting in one place, so work moves forward without anyone chasing it.
12–32 weeks · Fully custom
Software designed around how your organisation actually works: secure, integrated with your existing systems, and built to grow.
Development scope is driven by what the system has to do, not by page count alone. Here is what tends to shape a Johannesburg build, and where the time actually goes.
Most established Johannesburg businesses already have a CRM, an ERP, an accounting package or a quoting tool. The valuable work is usually connecting the site to it so enquiries land in a system rather than an inbox. Each vendor API behaves differently, so we confirm what is actually possible against the real API during scoping.
B2B buyers here rarely enquire on a first visit, which means the site has to work as a reference rather than a single conversion page — method, credentials, worked detail someone can forward internally. It also means tracking that can still attribute a return visit weeks later, which is a measurement decision made during the build.
Larger Johannesburg organisations bring vendor onboarding, a POPIA review, sometimes a security questionnaire, and approval across several stakeholders. This is real scope and it lengthens timelines more often than development does. Worth starting in parallel with scoping rather than after sign-off.
In a market where established competitors hold years of domain history, broad terms are slow to win. Structuring content around specific sectors and problems is usually the faster route, and it is a content architecture decision that shapes the build rather than something added afterwards.
Timeline also shapes the scope
Standard delivery ranges from 4–6 weeks for an Online Presence System to 16–20 weeks for a Digital Operations Platform. Faster delivery adds a rush fee and is confirmed only after a feasibility review.
Johannesburg is the country's commercial centre, and the density of competition here changes what a website has to do. In most categories there is an established competitor with years of domain history, so ranking on a broad term is slow and the realistic route is specificity — a named sector, a named process, a named problem. The commercial geography is spread rather than centralised: financial and professional services around Sandton, Rosebank and Illovo; head offices and technology through Midrand and Waterfall City; logistics and distribution around OR Tambo, City Deep and the East Rand; manufacturing and industrial across Germiston, Boksburg and the West Rand. What these have in common is that the buyer rarely converts on a first visit.
The work that tends to matter most in Johannesburg is integration: getting enquiries into the CRM the business already runs, with the right owner, source and follow-up attached, rather than into a shared inbox. That is scoped on the systems being connected, not on page count.
Configure your exact requirements in about 3 minutes and receive a tailored, fixed scope proposal within 24 hours — no sign-up, no sales call.
A long B2B buying cycle changes what a Johannesburg site has to carry. Buyers here read, leave, compare and come back weeks later, often after an internal conversation you never see. That means the site needs material that survives scrutiny — how you work, what you have done, what you will commit to in writing — and it means the enquiry has to arrive somewhere that can pick the thread back up. We write the application rather than assembling it from a theme, so the data model fits the business, integrations are first-class rather than bolted on, and you own every line of the result.
24h
to receive a fixed-scope proposal once you configure your system
4–6 wks
to launch an Online Presence System, our fastest build
50 / 50
deposit to begin, balance only on completion and sign-off
100%
of the source code is yours at handover
There is no single figure, and any number quoted before scoping is a guess. Cost is driven by what the system has to do — a marketing site with an enquiry form, a CRM integration, and a client portal with logins are three very different builds. We scope first, then issue a written fixed-scope proposal, so the number does not move once work starts.
An Online Presence System typically runs 4–6 weeks and a Customer Acquisition System 8–10 weeks. A Digital Operations Platform runs 16–20 weeks and a Custom Business Platform 12–32 weeks depending on scope. Larger builds are delivered in phases so you see working software early. Faster delivery is possible for time-critical work, subject to a feasibility review.
Yes. We are a South African company based in Johannesburg, so an in-person kickoff or milestone review is straightforward if you prefer one. Day-to-day delivery still runs on scheduled video reviews and shared workspaces, which keeps the schedule predictable and the budget in development rather than travel.
Yes — across the Sandton, Rosebank and Illovo corridor, Midrand and Waterfall, the East Rand and the West Rand, and the wider Gauteng area. We do not publish separate pages per suburb: near-identical suburb pages compete with each other and tend not to get indexed, so one well-structured Johannesburg page serves the whole metro better.
Usually, yes. HubSpot, Zoho, Pipedrive, Salesforce and in-house tools are all common. The useful outcome is an enquiry arriving as a record with the right owner, source and follow-up attached rather than as an email. We confirm feasibility against the actual API during scoping rather than promising it upfront.
Yes. Authenticated portals where clients or staff see only their own records, quoting tools that calculate from rates you maintain, approval workflows and operational reporting are all standard scope. Logins are typically the largest single step up in a project because of the permissions and data-access rules involved.
Yes, and it is worth planning for. Vendor onboarding, POPIA review and security questionnaires are routine for enterprise and parastatal buyers, and they extend timelines more often than the build does. Starting them alongside scoping rather than after sign-off keeps the schedule realistic.
Next.js and TypeScript for the application, with Postgres for data and a component architecture written for the project rather than inherited from a theme. It is a mainstream stack, so any competent developer can maintain it after handover. Monthly care plans are available if you would rather we handle hosting, updates and support.
You do. Full ownership of the source code, designs, documentation and project assets transfers to you on completion of final payment, with no licence, retainer requirement or proprietary lock-in.
Yes. A rebuild is scoped around what has to be preserved — existing URLs and their rankings, content, integrations and data already in the system. Getting redirects right matters more than the design work, because that is where established sites most often lose traffic during a rebuild.
We scope before we quote: a discovery conversation, then a written scope covering what the system does and what it explicitly does not, then a fixed-scope proposal against it. The number does not move once we start, because the ambiguity was removed before it could.
Configure your requirements in the project configurator for a tailored proposal within 24 hours, or book a consultation if you would rather talk it through first. Either way you get a written scope before any commitment.
Tell us what the system needs to do and we will come back with a written scope and a fixed-scope proposal. We are based in Johannesburg, so an in-person kickoff is straightforward if you would prefer one.
No contracts. No lock-in. Fixed scope proposals. South African team — remote delivery to Johannesburg and nationwide.