Software Engineering · Johannesburg, South Africa

The operational systems your business runs on.

AXIS METIS designs, builds, and supports custom platforms for property, hospitality, healthcare, education, and travel businesses — scoped in writing, tested before launch, and handed over in your ownership.

6
Systems in production
5
Sectors delivered into
3
Engineering disciplines in-house
2
Mobile platforms shipped

Delivered for

  • Digital Dwella
  • Kasi Dwella
  • Pheli Seafood
  • Vital Plate
  • DKA School
  • Nendila Travels

Capabilities

Three practices, one delivery team

Most of our work falls into one of three areas. All of it is built by the same team, to the same standard, and handed over documented.

01

Operational platforms & CRM

Systems of record for how a business actually runs: clients, deals, jobs, invoicing, and reporting, modelled on your workflow rather than a generic template.

  • Client & deal pipelines
  • Invoicing and payment records
  • Role-based access control
  • Migration from spreadsheets
  • Operational reporting
02

Commerce & customer portals

Storefronts, ordering flows, and self-service portals with the admin tooling behind them, so your team can run catalogue, stock, and orders without developer involvement.

  • Catalogue & stock control
  • Checkout and payments
  • Order and fulfilment admin
  • Customer accounts
  • iOS and Android apps
03

Custom software & integration

Bespoke applications, internal tooling, and the integration work that connects them to the systems already in place across your business.

  • Web and mobile applications
  • API design and delivery
  • Middleware & system integration
  • Data pipelines and reporting
  • Legacy system replacement

Selected work

Systems running in production

Each of these replaced a manual process with something the client's team uses every day. Live systems are linked where the client has made them public.

Digital Dwella interface

Property · Operational CRM

Digital Dwella

Property management platform for letting agents, holding the portfolio, tenancies, rent, and maintenance in one system of record.

Replaced spreadsheet-based rent tracking with an auditable record.

  • Portfolio dashboard
  • Units & tenancies
  • Rent invoices
  • Payments
Kasi Dwella interface

Property · Customer portals

Kasi Dwella

Landlord and tenant portals covering applications, unit allocation, stays, and invoicing from a single shared record.

Moved tenant applications and approvals off WhatsApp and paper.

  • Landlord desk
  • Tenant portal
  • Applications
  • Invoices

Private client system

Pheli Seafood interface

Hospitality · Commerce + mobile

Pheli Seafood

Ordering platform and kitchen administration for a high-volume Atteridgeville restaurant, with native apps on both mobile platforms.

Online ordering and kitchen dispatch running on one order queue.

  • Menu & stock
  • Checkout
  • Kitchen admin
  • iOS · Android

Private client system

Vital Plate interface

Health · Practice system

Vital Plate

Patient records, bookings, and consultation notes for a dietetics practice, built around clinical confidentiality requirements.

Consolidated patient history and bookings into one practice desk.

  • Patient records
  • Consultations
  • Bookings
  • Practice desk

Private client system

DKA School interface

Education · Public website

DKA School

Public-facing school website covering academics, admissions, news, and contact, structured for parents and prospective families.

Gave admissions a single authoritative public channel.

  • Homepage
  • Academics
  • Admissions
  • News & events
Nendila Travels interface

Travel · Agency system

Nendila Travels

Booking, client management, and invoicing for a travel agency, including generated PDF documentation for travellers.

Bookings, clients, and invoicing handled in one agency system.

  • Bookings
  • Clients
  • PDF invoices
  • Documents

Private client system

How we work

What you get on every engagement

These are not optional extras or upsells. They are the standard terms of working with us.

Fixed scope, written up front

Every engagement starts with a written scope, deliverables, and acceptance criteria, so there is no ambiguity about what is being built or when it is done.

You own the code

Source code, infrastructure, and accounts are handed over in your name. No lock-in, no hostage licensing, no dependency on us to keep operating.

Tested before it ships

Functional testing, access-control checks, and a staged environment for sign-off before anything reaches the people who rely on it.

Documented handover

Admin walkthroughs, written documentation, and a training session for the staff who will run the system day to day.

Security reviewed in-house

Authentication, permissions, and data handling reviewed by our own cybersecurity specialist rather than left to chance.

Support after go-live

An agreed support arrangement after launch, covering fixes, small changes, and the next phase of work when you are ready.

Delivery process

How an engagement runs

The same six phases on every project, whatever the size. Each one ends with something written down, so you always know where the work stands.

  1. 01

    Discovery

    We sit with the people who do the work, map the current process, and identify where the cost and risk actually sit.

    Output — Requirements and process map

  2. 02

    Scope & proposal

    A written scope with deliverables, milestones, acceptance criteria, and a fixed commercial figure before any code is written.

    Output — Signed scope of work

  3. 03

    Architecture

    Data model, integration points, access control, and hosting decided and documented up front so the build does not stall halfway.

    Output — Technical design

  4. 04

    Build

    Delivery in reviewable increments on a staging environment, so you see working software throughout rather than at the end.

    Output — Staged releases

  5. 05

    Test & sign-off

    Functional testing, access-control and security review, and user acceptance against the criteria agreed in the scope.

    Output — Sign-off record

  6. 06

    Handover & support

    Documentation, staff training, and transfer of code and infrastructure into your ownership, followed by an agreed support arrangement.

    Output — Documentation & support

Technology

Deliberate, boring, well-supported technology

We build on tools with long support horizons and a large hiring pool, so the system stays maintainable long after handover — by us or by anyone you bring in.

Application

  • TypeScript
  • React
  • Next.js
  • Node.js

Mobile

  • iOS
  • Android
  • React Native

Data

  • PostgreSQL
  • Neon
  • SQL reporting
  • Migrations

Platform

  • Vercel
  • CI/CD
  • Observability
  • Backups

Integration

  • REST APIs
  • Middleware
  • Webhooks
  • Message queues

Security

  • Access control
  • Hardening reviews
  • Audit logging

Have a process that needs a system behind it?

Tell us what the current process looks like. We will tell you honestly whether custom software is the right answer.