zaspys_

Services

Systems that carry real work

Custom software development for businesses across South Africa. We work with growing companies whose processes have outgrown the way they are run today, and with larger teams that need a specific system built properly and kept running.

Client and partner portals

A place your customers, suppliers or staff log in to and get their own work done: orders, documents, statements, applications, approvals. Built around roles and permissions, so people see exactly what they should.

  • Accounts, roles and permissions
  • Document and order history
  • Self-service instead of email requests
More on client and partner portals →

Integrations and APIs

Getting systems that were never designed to talk to each other to work together, with failures that are visible and retried instead of silently lost.

  • Accounting, ERP, CRM and courier systems
  • Payment providers and bank files
  • APIs for your own partners to build against
More on integrations and apis →

Internal tools and dashboards

The screens your team uses all day. Usually this replaces a process held together by manual steps, shared files and people remembering what comes next.

  • Approvals and workflow queues
  • Reporting that matches how you measure the business
  • Imports and bulk edits that do not break on bad data

Process automation

Work that happens the same way every time does not need a person doing it. We automate the repetitive steps and leave people the judgement calls, with a clear record of what ran and what it did.

  • Scheduled jobs: invoices, statements, reminders, reports
  • Documents generated and filed automatically
  • Data moved between systems without re-typing
  • Alerts when something needs a human
More on process automation →

Rebuilds and rescues

Legacy systems that still work but nobody wants to touch: no tests, no deployment process, an original developer long gone. We take them over, make them safe to change, then improve them.

  • Take over an existing codebase
  • Add tests and automated deployment
  • Replace piece by piece, not in one risky jump

Symfony and PHP development

The backend itself: APIs, data models, background work and the rules that hold a system together. Symfony is a long-term-support framework, which is what lets a system built now still be patched in five years.

  • APIs for partners, apps and your own front end
  • Taking over an existing PHP application
  • Symfony and PHP version upgrades, done incrementally
  • Backend work alongside an agency or in-house team
More on symfony and php development →

Ongoing support and improvement

Ongoing maintenance and improvement is how we prefer to work: one monthly fee that covers hosting the system, keeping it patched and watched, and moving it forward. Systems need care after launch, which is when most projects go quiet.

  • Hosting on infrastructure we run, in South Africa
  • Security and dependency updates
  • Monitoring and nightly backups
  • A standing allowance for changes each month

What we build with

Backend
PHP and Symfony, PostgreSQL
Frontend
Vue and Nuxt, server-rendered for speed and search engines
Infrastructure
Docker, automated deployment, separate test and live environments

We pick boring, well-supported tools on purpose. You should be able to hire someone else to work on this in five years. Symfony is the centre of that: it is a long-term-support framework and it is where our depth is.

Not sure which of these you need?

Describe the problem and we'll tell you what we'd build, or if you don't need us at all.

Get in touch