South African software pricing guide
How much does custom internal software cost in South Africa?
For 2026 planning, allow approximately R75,000 to R350,000 for many focused custom internal applications. A small workflow tool may fall below this range, while a complex operational platform can cost substantially more.
The short answer
A focused internal application with several users, clear permissions and one valuable workflow may require a planning budget of R75,000 to R180,000. An application with several workflows, integrations, roles, notifications and reporting may fall between R180,000 and R350,000. Complex platforms, difficult migrations or commercially strategic capabilities generally start above R350,000 and need discovery.
These are LCR Technologies' indicative 2026 planning ranges, not a fixed price list or a claim about every South African supplier. A proposal depends on confirmed scope, risk, dependencies and acceptance criteria.
01
Indicative custom internal software planning ranges
| Type | Planning budget | Typical boundary |
|---|---|---|
| Prototype or tightly bounded tool | Below R75,000 | Validation, one narrow task or limited production responsibility |
| Focused internal MVP | R75,000 to R180,000 | Several users, roles and one complete workflow with limited integration |
| Integrated workflow application | R180,000 to R350,000 | Several workflows, systems, permissions, notifications and reporting |
| Complex operational platform | R350,000+ | Advanced rules, migration, audit, high scale or several business domains |
Hosting, third-party licences, unusual migration and ongoing support depend on the solution. A proposal should identify these costs, responsibilities and boundaries explicitly.
02
What changes the cost?
Workflow
Rules and exceptions
States, decisions, escalation, correction and acceptance complexity.
Integration
Systems and interfaces
API quality, legacy constraints, identifiers, failure and reconciliation.
Access
Roles and sensitive data
Organisation scope, approvals, audit, support access and security testing.
Data
Migration and quality
Cleaning, mapping, history, duplicates, source ownership and validation.
Operations
Reliability expectations
Monitoring, recovery, environments, release controls and support hours.
Uncertainty
Unknown requirements
Unproven dependencies and unclear acceptance need discovery or contingency.
03
Match the commercial model to the work
| Work | Suitable treatment | Boundary to make explicit |
|---|---|---|
| Discovery or risky prototype | Paid focused phase | Questions answered, artefacts and decision at completion |
| New defined capability | Fixed-price module or project | Scope, acceptance, dependencies, changes and payment milestones |
| Ongoing reliability and support | Platform care agreement | Response, monitoring, maintenance and exclusions from development |
| Predictable improvement backlog | Evolution retainer or enhancement pack | Capacity, priorities, rollover and acceptance |
| Revenue-enabling product expansion | Separate value-based scope | Commercial trigger, reusable capability and strategic outcome |
Care is not unlimited feature development. Separate the cost of keeping a system healthy from new workflows and capabilities so both parties know what is funded.
04
Budget for the full ownership lifecycle
- discovery, design and technical validation;
- development, review, testing and deployment;
- data migration and reconciliation;
- hosting, storage, messaging and third-party licences;
- monitoring, backups, security and dependency maintenance;
- user onboarding, documentation and process change;
- support, incident response and small operational adjustments; and
- future enhancement or integration changes.
A cheaper initial build can become expensive if it omits support tooling, recovery, ownership and change boundaries.
05
What is needed for a useful estimate?
- Business outcome and consequence of doing nothing.
- Users, roles, locations and access boundaries.
- Current process, volume, delay, exceptions and manual effort.
- Systems, interfaces, data owners and representative samples.
- Required workflow, reports, notifications and administration.
- Security, audit, availability and support expectations.
- First release boundary, exclusions and acceptance criteria.
- Target timing, decision process and budget assumptions.
06
Control the budget without creating hidden risk
- select one end-to-end workflow instead of many partial features;
- reuse proven identity, notification and integration patterns where they fit;
- validate the least certain integration before committing the full build;
- keep existing systems as sources of truth when replacement adds no value;
- defer optional reports and variations behind a stable core process;
- use a configured product when the workflow is standard and the ownership model fits; and
- make assumptions, exclusions and change control visible in the proposal.
Estimate the benefit as well as the cost using the workflow automation ROI framework.
Sources and basis
Planning basis
- The ranges are LCR Technologies' indicative 2026 planning guidance and require scope confirmation.
- OWASP Application Security Verification Standard
Questions
Frequently asked questions
How much does custom internal software cost in South Africa?
For 2026 planning, LCR uses an indicative range of R75,000 to R350,000 for many focused custom internal applications. Larger operational platforms can exceed R350,000. The range is an LCR planning guide, not a market-wide price claim or quotation.
Can an internal tool cost less than R75,000?
Yes. A prototype, small enhancement, configured no-code workflow or tightly bounded single-user tool may cost less. Production software with several roles, integrations and operational support generally needs a larger budget.
What increases the price most?
Uncertain integrations, complex business rules, permissions, data migration, high-consequence actions, reporting, audit requirements and unclear acceptance boundaries commonly increase effort and risk.
Does the price include software licences and ongoing support?
Hosting, third-party licences, unusual data-migration work and ongoing care depend on the solution and must be defined in the proposal.
Should we use fixed price or a retainer?
Use a fixed scope for a defined new capability with acceptance criteria. Use a separate care agreement for ongoing reliability and support. An evolution retainer can fit a predictable stream of small improvements after the core system is stable.
Define the first capability
Bring the current workflow, systems, users and required outcome.
LCR can turn the need into a bounded first release, surface major cost drivers and prepare a proposal with explicit assumptions and exclusions.