Custom platforms in production for our clients.
Custom Laravel platforms for operations where off-the-shelf SaaS won't fit — mining dispatch, multi-tenant SaaS, digital business cards at corporate scale. Four named platforms still running: Palabora Mining Company, Cullinan Diamond Mine, DM3, BusinessLink. Project-quoted by scope.
What custom platforms actually do
A custom platform is what you build when off-the-shelf SaaS imposes a workflow that doesn't fit the operation. The shape is always the same: a Laravel application stitched into the systems and hardware that were there before you arrived, with domain logic the off-the-shelf product doesn't model — block-cave draw control, dispatch shift handovers, per-tenant data isolation enforced at the route layer, batch onboarding for hundreds of users in one CSV. The unglamorous parts are what make the platform credible — audit trails the inspectorate actually reads, dual-write paths so a network drop mid-shift doesn't lose production data, MQTT brokers that survive patchy underground WiFi, role hierarchies that respect three different ways the same company manages access. Four named platforms still in production — two in mining, one as the agency's own monitoring SaaS, one for an enterprise corporate group — covers most of the shapes the work takes.
Engagements
Palabora Mining Company
Real-time dispatch and production management for Palabora Mining Company's block-cave operation. Laravel + PostgreSQL + MQTT over SSL, 24/7 coverage across six user roles.
Cullinan Diamond Mine
Underground LHD dispatch system at Cullinan Diamond Mine. Ten-plus years in production, four active mining levels, 24/7/365 coverage. Laravel + Livewire + SQL Server.
DM3
Strata Logic's own SaaS monitoring platform. Aggregates 10+ external APIs into a unified dashboard for every client website; live since February 2024. Laravel 11 + Livewire 3 + PostgreSQL.
BusinessLink
Multi-company digital business card platform for enterprise corporate groups. QR + NFC delivery; batch CSV import for hundreds of employees; Laravel 11 + Livewire 3.
How we approach custom platforms
-
1. Discovery
Two to four weeks. Stakeholder workshops with operations, IT, and the people who'll actually use the platform every day. Audit of existing systems the new platform will integrate with — ERP, legacy databases, third-party APIs, file-based imports from supplier systems. The deliverable is a written scope with a stack named against it.
-
2. Architecture
Data flow sketched end to end before any code. Tenancy model decided up front (single-tenant, multi-tenant per company, multi-tenant per user), with role hierarchy specified at the same time. Integration boundaries named — what's a real-time webhook, what's a nightly batch, what's a one-way feed. Redundancy posture for the connections you can't control.
-
3. Integration
ERP endpoints, third-party SaaS APIs, file-drop FTP from suppliers. We adapt to whatever's there — most platforms are joining a stack that's been running for years, not greenfield. Each integration gets its own resilience posture: what happens when the upstream API is down, what happens when the file is malformed, what happens when authentication tokens expire.
-
4. Handover
Training is per-role, not per-user. Admins, managers, and operators all learn the platform differently and need different runbooks. IT team gets a written deploy/rollback document and on-call escalation path. Cutover is scheduled against operational reality — never mid-shift, never mid-month-end, never the day before a board meeting.
-
5. Maintenance
A separate enterprise retainer, not a Site Care plan — scale and SLA are different. Quarterly review covering incidents, capacity, and roadmap. Named on-call engineers, patch cycles scheduled around the operation rather than vendor-default Patch Tuesday. Cullinan Diamond Mine has been running this way for the better part of a decade.
Common questions about custom platforms
What counts as a custom platform?
Why Laravel + Livewire?
How long do these projects take?
Do you keep maintaining it after handover?
What about integrations with existing systems?
Is the source code yours or ours?
Custom Laravel platforms since 2013. Four named systems still running: Cullinan Diamond Mine underground for the better part of a decade, Palabora Mining Company at block-cave scale, DM3 as the agency's own monitoring SaaS since February 2024, BusinessLink in production for an enterprise corporate group across multiple companies. We maintain everything we ship — the team that built the platform is the team you call when something needs changing five years later. We think each client's problem through and build exactly what it needs — and we've done that, deliberately, for over a decade.
Smaller scope? See custom web development →