Skip to content
Protocolzone Protocolzone

Service line

Custom Platform Development & Modernisation | Protocolzone

Custom platform development & modernisation

Discuss your project →

We build client platforms with the same engineering discipline we use on Ashva, AnkEDGE and AmshPOS: applications, APIs, data flows and the operational tools needed to run them. A project can start with a new product or with a system your business already depends on.

Discuss your platform

Starting a new platform

Bring the users you need to serve, the workflows they need and the systems the platform must connect to. We work through the first release with you: customer-facing applications, administration, data, permissions and integrations. You do not need to arrive with a finished architecture.

The scope becomes a sequence of releases with clear responsibilities. Working software, documented interfaces and a repeatable deployment path make progress reviewable before launch.

Modernising the platform you already run

We review the existing interfaces, data and operational constraints before deciding what to change. New capabilities can be introduced behind APIs or alongside existing services, with reconciliation and a rollback path where the integration requires them.

AI implementation starts with a specific decision or workflow: forecasting, classification, recommendations or anomaly detection. Our modernisation approach connects the models to users and operational controls.

What we build

Service-based platforms, deployed as independently releasable units, designed multi-tenant where more than one brand or operator will run on them. Tenant isolation and per-tenant configuration are architectural decisions we make explicitly during design. Isolation must cover data access, background jobs, configuration and reporting, as well as the request path.

Interfaces are the product

An API is a contract with someone else’s release schedule. We version it, document it from the contract itself, make writes idempotent so a retry is safe, and define error semantics precisely enough that a partner can code against them without reading our source.

For integration between existing platforms, the design work is in the failure cases: what happens when the downstream system accepts a message and then times out, when a correction arrives for a record already settled, or when two systems each believe they hold the authoritative balance. Reconciliation and dead-letter handling are part of the build, not a phase-two item.

Automation and models

We automate the operational steps people currently do by hand, with an audit trail and an approval path, so exceptions escalate to a human and routine work does not. Where prediction genuinely improves an outcome, we deploy models as versioned services and monitor their inputs as closely as their outputs. Feature drift does not announce itself.

Working with your team

We agree the delivery scope, integration responsibilities and release process with your product and engineering leads. Documentation covers architecture decisions, interfaces and operating procedures. Access, code handover and support responsibilities are agreed as part of the engagement.

Our involvement can continue after launch through platform improvements and the operations desk. Monitoring and escalation are prepared before a system goes live.

Security

Authentication, authorisation scoped by role and tenant, secrets kept out of application code, and audit trails detailed enough to answer a regulator’s question about a specific transaction on a specific day.

When this is the wrong call

If an off-the-shelf product covers most of what you need and your remaining requirements are preferences rather than constraints, bespoke is the more expensive answer and we will say so. Bespoke earns its cost when the constraint is real: a regulatory obligation, a settlement model no vendor supports, or an integration nobody else will take responsibility for.

Built systems need running. This service line hands over to the 24×7 Operations Desk with runbooks, alert thresholds and escalation paths already in place.

Capabilities

What sits inside this service line.

Platform engineering

Multi-tenant, service-based platforms built to be deployed repeatedly and operated by someone other than the team that wrote them. Tenant isolation, configuration per tenant and release paths are designed in, not retrofitted.

API development

Versioned contracts, idempotent writes, pagination and back-pressure, error semantics a partner can code against, and documentation generated from the contract rather than maintained beside it.

System-to-system integration

Connectors between platforms that disagree about identifiers, timing and settlement state. Reconciliation, retry and dead-letter handling on both directions of the interface.

Workflow automation

Manual operational steps turned into audited, repeatable jobs with an approval path, so the exception is escalated and the routine is not touched.

Predictive models in the platform

Machine-learning models for optimisation and prediction, deployed as versioned services with monitoring on inputs as well as outputs, because a silently drifting feature is the failure mode.

Enterprise security

Authentication and authorisation, role and tenant scoping, secrets handling, audit trails that survive a review, and separation of duties between building and releasing.

Deliverables

What you actually receive.

Artefacts, not adjectives. Every item on this list is something you can point at when the engagement ends.

  • Bespoke platform built as versioned, independently deployable services
  • Documented API contracts with versioning and deprecation policy
  • Integration connectors with reconciliation, retry and dead-letter handling
  • Infrastructure as code and a repeatable deployment pipeline
  • Automated test suites at unit, contract and end-to-end levels
  • Model deployment path with input and output monitoring
  • Security model: authentication, authorisation, tenant scoping, audit trail
  • Handover pack: architecture decisions, runbooks, alert thresholds, on-call escalation

Read next

Platform to Platform in practice.

Use cases

Case studies

Evidence

A multi-tenant platform we built and run.

The strongest thing we can say about platform work is that we operate one. Ashva is a multi-tenant tote and fixed-odds betting platform in production for a tier-one wagering operator: per-bet routing to external tote hosts and fixed-odds operators, in-house risk retention, fixed-odds pricing, settlement, wallets, broadcast, promotions and per-tenant real-time reporting from one deployment.

The other two lines

Plan your next platform or improvement.

Tell us what you want to build, connect or improve. We can start with a business goal or work through the technical constraints you already know.