Back to articles

ERP

Choosing ERP Software in South Africa

ERP (Enterprise Resource Planning) software covers a lot of ground — inventory, procurement, manufacturing, finance and more. Here is how to think through modules, integration and deployment before committing to a platform.

Start with the modules you actually need

ERP is a category, not a single product, and the modules that matter differ by business. Common building blocks include stock and warehousing, procurement and approvals, job costing and production scheduling, and finance and management reporting. A workshop needs strong job costing and WIP valuation; a warehouse operation needs bin-level stock control and picking workflow; a professional services firm needs resource planning and budget tracking more than manufacturing modules.

The mistake to avoid is buying a broad suite because it looks complete, then only ever using a fraction of it. It is usually more effective to be precise about the three or four modules that remove real pain, and build or configure around those first.

Integration is where ERP projects succeed or stall

An ERP system rarely lives alone. It needs to talk to accounting packages, payment gateways, couriers, and sometimes lab or production equipment. The FileMaker Data API, OData and general REST integration patterns make it possible to connect an ERP core to these third-party systems without manual re-typing — but this needs to be planned as part of the project, not bolted on afterwards.

Before selecting or building an ERP system, list every system it will need to exchange data with, and confirm each one has a usable API or export format. This single step avoids most of the integration headaches that surface after go-live.

Cloud vs on-premise

Cloud-hosted ERP (including FileMaker Server hosted with WebDirect access, or a Supabase/Postgres backend) reduces the infrastructure your team has to manage and makes remote and multi-site access straightforward. On-premise deployment gives more direct control over data residency and can suit businesses with strict compliance or connectivity constraints.

Many South African businesses land on a hybrid: a hosted server for day-to-day access, with offsite daily backups and a clear disaster-recovery plan, rather than a strict either/or choice.

Off-the-shelf, custom, or both

Off-the-shelf ERP suites bring pre-built modules but often force a business to adapt its process to the software. Custom ERP development — commonly built on Claris FileMaker with Supabase for web-scale or AI features — starts from your actual workflow, at the cost of more upfront design work. Many businesses run a blended approach: a custom core for the workflows that make them different, integrated with standard accounting or payroll software for the parts that do not need to be unique.

Conclusion

Choosing ERP software in South Africa comes down to three questions: which modules actually remove pain, what does the system need to integrate with, and where should it be hosted. Answering these before comparing vendors or platforms makes the rest of the decision much easier.

Next step

Talk through your ERP requirements