
Case studies
Custom software case studies across six industries.
A selection of the platforms we have designed, built and kept running since 2005 — across medical, engineering, finance, logistics, project management and education. Every project below went live, carried real operational load and is still the pattern we start from today.
Practice & patient administration suite
Scheduling, clinical records, invoicing and reporting for multi-practitioner practices, with role-based access and a full change history behind every record.
- Role-based access with per-practitioner visibility
- Full audit trail on clinical and billing records
- Management reporting per practice and per practitioner
Laboratory workflow tracker
Specimen intake through to result release, with barcode handling, turnaround-time monitoring and instrument integration over REST.
- Barcode-driven specimen chain of custody
- Turnaround-time monitoring with escalation flags
- Direct instrument-to-system result capture
Job costing & production control
Quote to job card to invoice, with labour and material capture, WIP valuation and margin analysis per job.
- Live WIP valuation and per-job margin analysis
- Labour and material capture at the workbench
- Quote-to-invoice without re-typing
Asset & maintenance register
Planned and reactive maintenance, service history, spares consumption and compliance certificates in a single register.
- Planned maintenance scheduling with reminders
- Service history and spares consumption per asset
- Compliance certificates stored against the asset record
Client onboarding & compliance desk
Structured onboarding, document checklists, expiry monitoring and audit-ready record keeping for regulated client relationships.
- Checklist-driven onboarding with expiry monitoring
- Document generation and versioning
- Audit-ready record keeping and reporting
Commission & reconciliation engine
Rule-driven commission calculation, statement generation and reconciliation against imported bank and provider files.
- Configurable commission rules per provider
- Automated statement generation
- Reconciliation against bank and provider files
Dispatch & consignment tracking
Load planning, driver allocation, live consignment status and proof of delivery captured in the field.
- Load planning and driver allocation
- Live consignment status for operations and clients
- Proof of delivery captured on site
Warehouse & inventory control
Bin-level stock, goods received, picking, stock takes and variance reporting across multiple sites.
- Bin-level stock visibility across sites
- Goods received, picking and dispatch workflow
- Stock takes with variance reporting
Project management & resource planning
Resource planning, task tracking, milestone control and budget oversight for project-based teams running several engagements in parallel.
- Resource allocation across concurrent projects
- Milestone and budget tracking with variance flags
- Risk and status reporting for steering meetings
Student & course administration
Student and course administration, assessment tracking, attendance and certification management for training providers.
- Enrolment, cohort and course management
- Assessment and attendance tracking
- Certification and compliance records
Integration & API middleware layer
A reusable connector framework linking FileMaker, Supabase, accounting packages and third-party REST services — with conflict handling and audit logs.
- Reusable connectors for accounting, couriers and gateways
- Scheduled sync with conflict handling
- Audit logs on every cross-system movement
Semantic search & AI assistant layer
Retrieval-augmented search and assistants over quotes, job cards, notes and correspondence — grounded in each client's own records and permissions.
- Vector embeddings synced from the operational database
- Answers with citations back to the source record
- Permissions honoured at query time
FAQs
Common questions
Common questions about the systems in this portfolio and how they are adapted.

Your system next
Most of these started with a spreadsheet and a frustrated team.
Bring us the process that eats your week. A 30-minute discovery call is usually enough to see which of these patterns fits — and what it would take to adapt it.
