Development & products

From business problem
to running system.

Erongo Software architects and builds the software your business runs on. We develop custom tools, applications, integrations, APIs and automation to suit your unique needs. One partner from the first review to deployment and operation. Based in Namibia, delivering worldwide.

Most companies can describe what they need.
Few get software that actually delivers.

You should be free to focus on what matters most. Turn to us for advice, solutions, integration and automation to help further your business goals.

Early project stage

Technical Consultation

Technical direction for projects with unclear requirements. We perform architecture reviews, build-vs-buy decisions, and technical due diligence.

  • Architecture and technology reviews
  • Build-vs-buy analysis and vendor evaluation
  • Technical due diligence

Design through operation

Software Delivery

Internal software and business systems, designed and built end to end. We take responsibility from the data model through deployment and hand-over.

  • Full-stack web applications and tooling
  • Data modeling, schema design, and migration
  • Cloud deployment, CI/CD, and operational tooling

System connections

Integrations and APIs

Software connected to databases and third-party platforms. We construct APIs designed to keep those integrations stable.

  • REST and event-driven API design
  • Third-party and legacy system integrations
  • Data synchronization and pipeline workflows

Streamline repetitive work

Automation and Applied ML/AI

Repetitive work replaced with automation, and AI features such as search, extraction, and RAG added where they reduce manual effort.

  • Business process automation and orchestration
  • Retrieval-Augmented Generation (RAG) and agentic systems
  • Document extraction, classification, and semantic search
  • On-prem model serving — LLM and OCR inference on our own hardware, for data that stays in your network

Workflow

What does that mean in practice?

From abstract technical terms to concrete fundamentals,
We plan, build, connect, and automate.

  1. Plan

    Technical Consultation

    • Reviews. What works, what is fragile, what to fix first.
    • Build vs buy. The real cost of custom versus existing, vendors vetted before you sign.
    • Roadmap. Stages with clear checkpoints and costs.
  2. Build

    Software Delivery

    • Applications. The screens your team sees and the systems behind them, built as one product.
    • Data. Organized to stay accurate, with existing records moved across safely.
    • Operations. Online, self-updating, and watched so issues get fixed before customers notice.
  3. Connect

    Integrations and APIs

    • APIs. Reliable connection points so systems share information the moment it changes.
    • Legacy. The software you already rely on, connected into your ecosystem. No more double entry.
    • Synchronization. Information kept consistent across every system, automatically.
  4. Automate

    Automation and Applied AI

    • Process automation. The repetitive handwork happens on its own or with minimal oversight.
    • AI assistants. Answers drawn from your own documents, acting under rules you set.
    • Documents and search. Paperwork read, sorted, and found by meaning, not exact keywords.
    • Beyond launch. Systems keep growing with the business. With new features scoped and built as needs evolve.

Have an existing project with us?

Please sign in to view our progress. Check your milestones, deliverables, and invoices. All updated as we work.

Project Tracker Live project status, milestones, and deliverables

We need a system that keeps an accurate picture of stock across our stores and warehouse, and tells us when to reorder before we run out.

Engagements

Typical investment

Every project is scoped before anything is quoted. The cost bands below are a sense-check to help you gauge whether our services fit your budget.

  1. Automation sprints

    Low cost · 2-6 weeks

    One painful process, automated end to end. Reporting, invoicing, follow-ups, data pipelines, or document handling.

  2. Internal tools

    Medium cost · 1-2 months

    Dashboards, inventory and order systems, or customer portals used by your team on a daily basis.

  3. Full platforms

    High cost · phased, 4-6 months

    Multi-system builds with integrations, data migration, and ongoing operation. Delivered in phases.

  4. Technical consultation

    Low cost · 1-3 weeks

    Architecture reviews, build-vs-buy analysis, and technical due diligence. Helps provides guidance and direction before you commit resources.

  5. Integrations and APIs

    Low cost · 3-6 weeks

    Systems that don't talk, connected. For legacy software, third-party platforms, and data that needs to be kept in sync automatically.

  6. Applied ML/AI features

    Medium cost · 3-6 weeks

    AI assistants grounded in your own documents, extraction, and semantic search, process automation, or machine learning tooling added systems you already run.

Interested in working with us?

1-Minute Scope Check

Get a rough idea of scope, complexity, and a ballpark investment before you reach out.

Hourly, milestone-based, and fixed-price engagements are all supported. Not sure which bucket you are in? Scope it yourself with the project wizard.

Delivery

How delivery works

To help us deliver quality software, all our projects follow the same pipeline.

  1. Scope & Agree

    Requirements, business processes, deliverables, timeline and terms are all agreed in writing before anything is built, including the acceptance criteria each milestone must meet, so a green light is objective.

  2. Code In Your Repo

    The codebase lives in your organisation from day one. We push work directly to the repository owned by you, so the history is yours to audit at any time.

  3. Live Milestone Demo

    At every milestone you get a live build to inspect and perform acceptance testing against. Green light means it is tagged and invoiced, and the next milestone starts.

  4. Handover & Warranty

    Final deliverables, documentation, credentials and knowledge transfer to you and your team then a 30-day defect-fix warranty, and optional support or an SLA after that.

Milestones repeat until the project is wrapped up and handed over.

We like to keep things fair

  • Rejections. If a build fails the agreed criteria, rework is on us. If you want something new, that is a change request.
  • Change requests. Written estimate first, your sign-off second, rebaselined timeline after. We don't want scope to start drifting silently.
  • Feedback Period. No response within 5 business days and the milestone is deemed accepted, or work pauses and the timeline extends.
  • Termination. If you stop early, you keep everything you have paid for, and we are paid for the work completed up to that point.
  • IP. You own the custom code. We retain our pre-existing tooling, and third-party libraries follow their own licenses.
  • Payments. A 30% deposit at signing covers discovery and setup; the rest is invoiced per accepted milestone.

Products

Our commercial software

Besides building custom software for businesses, we develop our own commercial applications. As internal tools and projects mature into stand-alone products, we make them available for testing.

Need to manage your subscriptions and services?

Please sign in for self-service. Update subscriptions, access services, review licenses, manage API tokens, and open support requests.

Self-service subscriptions, services, and support

Past work

A selection of projects

Solution built across energy, travel, food service, finance and infrastructure.

Food Service · Sales

Online Takeout System for Rojo Pub & Restaurant

An easy to use online takeout app for customers to order, pay with multiple methods, and track real-time order status. Also paired with a staff dashboard for live menu updates and order management.

PHP PWA TypeScript MySQL
View Site

Real Estate · Management

Ultra Properties Property Management Platform

A multi-page property management platform for short-term and long-term rentals: manage properties, tenants, bookings, and requests from a role-gated dashboard with a tenant portal.

PHP MySQL Tailwind Vanilla JS
View Site

Energy · Content

Retail LPG Price Guide

An embedded and easily updateable price guide that lists per-town retail LPG prices on Central Gas Namibia's public website, with schema.org markup so search engines read every price correctly.

HTML JavaScript JSON-LD SEO
View Page

Fleet Management · Operations

Fleet Tracking Operations Dashboard

High performance, responsive fleet tracking operations dashboard that ingests live telemetry through Kafka, projects fleet state into Redis, and surfaces actionable alerts for rental vehicles.

PHP Kafka Redis Tailwind
View Demo

ICT · Sales

Greenfield Internal Sales Platform

End-to-end delivery of a Cost-Price-Quote platform for a Namibian ICT company, deeply integrated with their existing warehouse and business management systems.

Python Flask React Azure MSSQL

Travel · Operations

Air Travel Ticket Tracking System

Role-gated dashboard that replaced manual ticket records for Ultra Travel Centre: CSV import, audit logging, rate limiting and a test suite, running on a $4 droplet with runbooks for every deploy.

Python Flask SQLite Tailwind

Travel · Sales

Travel Agency Package Generator

Promo-material automation for non-technical travel agents: enter dates, destinations and extras, drop in images, and export standardized package promos for social and print.

React TypeScript MUI

Travel · Content

Travel Agency Coastal Promotion Template

Custom content page promoting coastal attractions to guests. Designed as a reactive template and CMS-ready.

React TypeScript CMS

Energy · Logistics

Delivery Estimation Tool

Calculates range costs and delivery windows, and suggests optimal packing for deliveries from geospatial data. Dispatch teams plan routes and levy charges accordingly.

TypeScript React Vite Leaflet

Energy · Supply Chain

Fuelstock Forecast Engine

Demand forecasting for LPG depots: three models, rolling average, Holt-Winters and XGBoost, predict when each depot runs dry, with results published to Prometheus and Grafana.

Python XGBoost statsmodels Prometheus

Energy · Operations

Depot Readings Aggregation

Lightweight portal for field staff at remote LPG depots: daily tank readings and delivery reports in, an aggregated dashboard with drill-down history and CSV export out. Edge-hosted, with no servers to run.

Vue 3 Cloudflare Workers Tailwind

Energy · Operations

Stock Recon Tool

Inventory reconciliation for day-to-day LPG stock records, from cylinder counts to depot-level stock, kept straight by the people who move the stock.

React TypeScript Vite

Food Service · Web

High Performance Website Menu

The website and website menu for Rojo Pub & Restaurant at the Walvis Bay Yacht Club: landing, menu, events, venue and contact. A static React build tuned to be fast on shared hosting, with the full SEO kit.

React NextUI Tailwind Framer Motion

Content Management · Delivery

Custom CMS

A lightweight CMS written in Python using Flask. It is designed for simplicity, low hosting requirements, and easy integration with static sites.

Python Flask Tailwind YAML
2 / 16

9,000+

Development hours

Written, tested and deployed across client and product work over the last seven years.

Seven years of shipping

2,700+

Automated tests

Across our internal ecosystem of software, they run on every change, so a fix today does not break a feature tomorrow.

Green before it ships

36

Numbered runbooks

Every operational procedure documented, rehearsed and versioned, from hardening the first server to rolling out a new service.

Backups tested monthly

Experiments

Technical experiments & demos

A collection of personal projects exploring new technologies, patterns, and ideas.

Accessibility · Live Captions

Tolk Experimental

An experimental tool that helps public speakers provide live subtitles to deaf and hearing-impaired audiences — turning speech into big, readable on-screen captions in real time, with an offline mode and a projector-friendly view.

Try Tolk

Audio · Web Audio API

Warp

An ambient audio synthesizer and visualization generator using Web Audio JS. A sleep and study aid.

View Repo

Search · Data

Demo Semantic Crawl

A crawler that transforms unstructured web data into a corpus that can be analyzed and searched semantically.

View Repo

Desktop · Python

Py Image Review

A Python desktop app for triaging a folder of images.

View Repo

Data · Finance

Demo Py Fraud Detection

A synthetic-data demo that explores referral bonus abuse, a common fraud scenario in fintech and e-commerce.

View Repo

Finance · Data Pipeline

Demo Py Portfolio Risk

A data-pipeline that uses Yahoo Finance and Numpy to collect live price data and calculate a rolling Value at Risk (VaR).

View Repo

Systems · Design

Demo Number Plates

A system design repo demonstrating availability search for standard and vanity number plates in Namibia.

View Repo

Systems · Microservices

Demo Monetized API

A system design repo demonstrating a monetized API with an API gateway and Go-based microservices.

View Repo

Hardware · IoT

Demo RFID Attendance

A simple access management hardware + software project demonstrating RFID-based attendance using Raspberry Pi.

View Repo

AI · RAG

Demo Django RAG

A Django-based RAG knowledge base demo with local LLM generation, async PDF ingestion, Pinecone retrieval, and chat interface.

View Repo

Network · Go

PhatPipe

A concurrent file downloader demonstrating network programming using goroutines, streaming IO, and progress tracking.

View Repo

AI · Flask

Exercises Flask Webapp

A mock web app that hooks into Stable Diffusion.

View Repo

Hardware · IoT

HydroStatus

A hardware application that logs mains water usage to a database using a micro-controller and flow sensor with alerts.

View Repo
1 / 4

Who you're working with

One partner, no handoffs

The person who scopes your project is the person who builds it, runs it, and answers when something needs attention.

Marthinus at his desk

Marthinus

Founder & Developer

14 years of programming, 7 of that delivering software directly to clients. From first review to production and beyond. No account managers, no handoffs, no runaround: you get one accountable person, from day one to year three.

Despite incredible advances in the industry, the hardest work still lies in piecing together institutional knowledge from often incomplete and disjointed sources. For the foreseeable future, our biggest challenge will remain understanding people and building human-centric software.
  • All deliverables are yours from day one. You retain full ownership of everything produced.
  • A working vertical slice demo is delivered at every milestone, instead of a promise at the end.
  • Direct line to the person building the software. Available over WhatsApp, email, or a ticket
  • No lock-in. If we ever stop being the best choice, you leave with everything.

Have a problem worth solving?

Send your requirements, or scope it yourself with the project wizard. After a meeting to discuss your requirements, you'll have the written scope, timeline, and cost within 2-4 business days.

  1. The call. A quick call or remote-meeting focused on the problem and requirements.
  2. The written scope. Scope, timeline and cost in your inbox within 2-4 business days of our meeting.
  3. No obligation. Nothing is signed until you are happy with our plan and ready to proceed.

Prefer email? [email protected] · Fastest reply on WhatsApp
Worked with us? Leave a Google review