Web application calculator

What will your web application cost?

Count the feature modules and integrations, choose the interface and security level, and see the build cost alongside hosting and monthly support.

  • R850/hourOne rate for every service
  • 40% depositto start the work
  • Up to 12 monthsto pay larger projects

Everything is priced at R850 per hour. Your quote updates as you change the options.

Included in every application

The foundations any secure, maintainable business system needs.

  • Technical discovery and architectureRequirements workshop, data model and a written technical specification.16 hR13,600
  • Project setup, CI and environmentsRepository, automated builds, staging and production.6 hR5,100
  • Authentication and user rolesSecure login, password reset, two roles and permissions.12 hR10,200
  • Admin dashboard shellNavigation, user management and settings.10 hR8,500
  • Testing and quality assuranceTest plan, automated tests for core logic and UAT support.12 hR10,200
  • Deployment and documentationGo-live, runbook and technical handover.6 hR5,100
  • Project management and liaisonSprint planning, demos and progress reporting.10 hR8,500
Interface design
Security and reliability
Size the system
4

A module is a self-contained capability such as bookings, quotes, inventory or messaging.

24 h per module
1

Connections to APIs such as CRM, ERP, accounting, payment or courier systems.

20 h per integration
2

Filtered reports, exports and charts.

8 h per report
0

Beyond admin and standard user.

4 h per role
0

Spreadsheets or legacy systems we import from.

6 h per source
Add capabilities

Optional. Tick anything you need.

Application hosting

Cloud infrastructure, billed monthly from go-live.

Application support

A monthly bank of developer hours for fixes, updates and small changes.

Initial–
Monthly–
View quote

Your quotation

Review, share or save it.

Add your company detailsThey appear on the quote, its PDF and any link you share.

These details stay in your browser. They're only sent to us if you request a formal quotation.

Approve quotation

Approve and sign

Your details
What you're accepting
Signature
Sign inside the box

A signed PDF is emailed to you and to our team.

Next step

Turn this into a formal quotation.

Send us your details and we'll review this configuration, check anything that needs a closer look, and send a formal quotation with timelines and terms. The quote you've built here is attached automatically.

  1. Your detailsSo we know who to send it to.
  2. Your projectA few questions so the quotation fits.

Step 1 of 2Your details

How we size an application

We break applications into feature modules. A module is one self-contained capability: bookings, quotes, inventory, a messaging centre or an approval workflow. A typical module takes about 24 hours to design, build and test, including its screens, data and permissions.

Integrations are priced separately because the effort depends on the other system’s API. Twenty hours covers a typical connection to a CRM, accounting package, payment provider or courier, with error handling and logging.

Every application starts with discovery and architecture. We document the data model and how the modules work before writing code, so the build estimate in your formal quotation is based on a specification you’ve approved.

Integrations and automation on their own

If you only need two systems connected, or a manual process automated, set feature modules to one and add the integrations you need. That gives a realistic price for a focused automation project.

What every application includes

These items are in every quote, whatever you choose further down, because the work can’t be done properly without them. Together they come to 72 hours at R850 an hour.

  • Technical discovery and architecture. Requirements workshop, data model and a written technical specification. (16 h)
  • Project setup, CI and environments. Repository, automated builds, staging and production. (6 h)
  • Authentication and user roles. Secure login, password reset, two roles and permissions. (12 h)
  • Admin dashboard shell. Navigation, user management and settings. (10 h)
  • Testing and quality assurance. Test plan, automated tests for core logic and UAT support. (12 h)
  • Deployment and documentation. Go-live, runbook and technical handover. (6 h)
  • Project management and liaison. Sprint planning, demos and progress reporting. (10 h)

Basic, Standard and Premium compared

Two choices are about quality rather than size: how much design goes into the interface, and how hardened the system needs to be. Hosting and support are monthly.

Interface design

LevelWhat you getHoursPrice
Basic: Component frameworkA clean, consistent admin UI from a proven component library. Brand colours and logo; Standard tables, forms and charts; Responsive layouts.8 hR6,800
Standard: Custom UX for key flowsDesigned journeys for the screens your users rely on most. Wireframes for core flows; Custom screen designs; Usability review.30 hR25,500
Premium: Full product designResearch-led product design with a reusable design system. User interviews; Clickable prototype; Design system; Usability testing round.60 hR51,000

Security and reliability

LevelWhat you getHoursPrice
Basic: Secure by defaultOWASP-aligned build practices and daily backups. Input validation and encryption; Role-based access; Dependency scanning.0 hR0
Standard: HardenedExtra safeguards for systems that handle personal or financial data. Audit logging; Two-factor authentication; Error monitoring and alerting; POPIA data-handling review.20 hR17,000
Premium: Enterprise assuranceReady for external security review and high load. Everything in Hardened; Load and performance testing; Penetration test preparation and fixes; Disaster recovery plan.50 hR42,500

Application hosting

LevelWhat you getHoursPrice
Basic: Managed app serverOne production server with a managed database. Production environment; Managed database; Daily backups.—R1,890/month
Standard: Production and stagingSeparate staging, monitoring and automated deploys. Production and staging; Automated deployments; Error and uptime monitoring; Daily database snapshots.—R4,950/month
Premium: High availabilityFor business-critical systems that cannot go down. Load-balanced servers; Autoscaling; Point-in-time database recovery; 24/7 alerting.—R12,500/month

Application support

LevelWhat you getHoursPrice
Basic: MaintenanceDependency updates, security patches and bug fixes. Security and dependency updates; Bug fixes; Monthly health check.4 hR3,400/month
Standard: Support and iterationMaintenance plus a steady stream of small improvements. Everything in Maintenance; Small feature changes; Monthly planning call.10 hR8,500/month
Premium: Continuous developmentOngoing development capacity with priority response. Everything in Support; Priority response; Roadmap delivery each month.24 hR20,400/month

How the work runs

  1. Discovery and specification. Workshops to map users, workflows and data, ending in a written specification and data model you approve.
  2. Design. Interface design for the core flows at your chosen level.
  3. Build in sprints. Modules are built in short cycles with a demo at the end of each, so you see progress and steer priorities.
  4. Testing and acceptance. Automated tests for core logic, then user acceptance testing with your team on staging.
  5. Launch and support. Data is migrated, the system goes live, and your support plan starts.

Ways to manage the budget

  • Build the first release around the modules that save the most time. Add the rest in later phases.
  • Use the component framework for internal tools. Staff-only systems rarely need custom UI.
  • Integrate with what you have. Connecting to your existing CRM or accounting system is cheaper than rebuilding what it does.
  • Match the security level to the data. Choose Hardened when you hold personal or financial data, and Enterprise when an external audit requires it.

Before you request a quote

Have these ready and the formal quotation will be faster and more accurate:

  • Who will use the system, and what each type of user needs to do
  • The spreadsheets, forms or tools the system will replace
  • The systems it must connect to, with links to their API documentation if you have them
  • Any reports your management team relies on
  • Compliance requirements, such as POPIA, audit trails or data residency
  • A target date for the first release, if you have one

Application pricing questions

A few useful answers before you decide.

What's included in every application?
Technical discovery and architecture, project setup with automated builds and staging, secure login with user roles, an admin dashboard, testing, deployment with documentation, and project management. That’s 72 hours before any feature modules.
What counts as a feature module?
One self-contained capability: bookings, quotes, inventory, a messaging centre or an approval workflow. A typical module takes about 24 hours to design, build and test, including its screens, data and permissions. If you’re unsure, describe the workflow in step two and we’ll count the modules for you.
How are integrations priced?
Twenty hours per integration covers a typical connection to a CRM, accounting package, payment provider or courier, with error handling and logging. Systems with poor documentation or unusual authentication can take longer, and we flag that in the formal quotation.
Who owns the code?
You do. On final payment, the code, documentation and infrastructure accounts are yours.
What does the security level change?
“Secure by default” follows OWASP practice and suits most internal tools. “Hardened” adds audit logs, two-factor authentication and monitoring for systems holding personal or financial data under POPIA. “Enterprise assurance” prepares the system for an external penetration test and high load.
Can we build in phases?
Yes, and we often recommend it. Price the first release here with the modules you need at launch, then add modules later at the same hourly rate.
Can you take over an existing system?
Yes. Describe it in step two. We usually start with a short technical review of the code and hosting before quoting changes, because the cost of a change depends on what’s already there.
Do I need to move the data from our current spreadsheets or system?
If you do, set “Data migration sources” to the number of sources. Each takes about six hours to map, clean and import, including a test run before go-live.
Why is there a discovery stage in every quote?
Discovery produces the data model and a written specification before any code is written. It’s the cheapest point to change your mind, and it means the build is quoted against something you’ve approved rather than against assumptions.
What happens after launch?
Choose an application support plan for a monthly bank of developer hours: 4 hours for maintenance, 10 for steady improvements or 24 for continuous development. Without one, fixes and changes are quoted as they come up.
What are the terms for hosting and support plans?
Monthly services are on a 12-month contract with a 3-month minimum, and the contract renews for another 12 months unless you give one calendar month’s notice before it ends. If you need to stop early, you pay 3 months’ fees after the month you give notice, starting with your one calendar month’s notice. For example, notice in month 3 means you’re billed for months 1 to 6. The commitment covers our fees, including campaign and boosting commission; ad and boost spend paid to the platforms isn’t included.
How long does an application take?
Every quote includes a timeline. Work starts after a 3-week lead time, then runs at about 30 hours a week, so a 90-hour project goes live roughly 6 weeks after you accept the quote: 3 weeks of lead time plus 3 weeks of work. The timeline doesn’t include time spent waiting for feedback, content, approvals or meetings, so quick turnarounds keep it on track. Your formal quotation confirms the dates.