Brokerage Platform

A modular, end-to-end brokerage technology stack — designed for scalability and rapid product evolution. From order execution and custody to onboarding, payments and AI-assisted advisory, the platform runs every layer of a digital broker on one cohesive system.

Start a 30-day pilot

An end-to-end brokerage stack on a single platform

At its core is a brokerage engine handling order routing and execution, custody, clearing, reporting and real-time market data. The backend is built as a microservices architecture with a GraphQL gateway and event-driven messaging on NATS — enabling flexible integrations, versioning and controlled feature rollout across environments.

Client interfaces include native mobile apps and a web platform, supporting the full user journey — from onboarding and funding through to trading and portfolio management — with secure authentication and real-time communication. What end-users see is what the operations team sees, and what compliance reports against.

Compliance, payments and Shariah built in

The system includes integrated KYC and AML capabilities — identity verification, OCR, liveness checks and sanctions screening — alongside a multi-rail payments layer covering cards, Apple Pay, Google Pay, open banking and local transfers. A dedicated Shariah-compliance engine handles screening, portfolio construction and governance for Islamic-finance products.

Additional layers cover CRM and marketing automation, in-app customer support, advanced analytics and attribution, and an AI layer for personalisation and advisory support. Each of these is a real module with its own ownership and roadmap, not a bolt-on.

Modules and technology stack

Eleven modules running in production. Each one is independently deployable and addressable through the GraphQL gateway.

Module
Functionality
Technology / Vendor
Brokerage core
Order routing, execution, custody, clearing, statements and real-time market data.
Alpaca Securities (custodian) · Go microservice msTrading
Backend platform
Microservice mesh with GraphQL gateway, NATS bus, feature flags and versioning.
Go · NATS · PostgreSQL · TimescaleDB · Redis · Kubernetes
Mobile apps
Trading, portfolio, KYC, funding, education, push, biometric auth.
iOS (Swift) · Android (Kotlin)
Web platform
Marketing site and authenticated dashboard on the same code base.
React SPA on msFrontAPI
KYC / AML
Identity, liveness, document OCR, address proof, PEP and sanctions screening.
IDWise Dynamic SDK + UAE Pass · in-house AML screening
Payments
Card payments, Apple Pay, Google Pay, local UAE bank transfer via open banking.
AFS payment provider · Alpaca funding API · Len Technologies
Shariah engine
Security-level Shariah screening, Shariah portfolios, purification, Fatwa.
Zoya GraphQL API
CRM & marketing automation
Lifecycle email, push, in-app and WhatsApp; segmentation; transactional journeys.
Customer.io (push / email / WhatsApp via Meta)
Customer support
In-app chat, help centre, marketing-source attribution flowing into support.
Intercom (with Customer.io ↔ Intercom integration)
Analytics & attribution
Product analytics, attribution, ad-platform conversions and web analytics.
Amplitude · AppsFlyer · Meta SDK · Google Analytics 4
AI layer
Portfolio personalisation, education, advisor assistance.
OpenAI APIs

Taken together, these modules form a complete operating system for a digital broker — everything you need to onboard a client, take a payment, route an order and report against it is already in the box. Teams who pick up the platform skip the integration year that usually stands between “we have funding” and “we have customers”, and go to market in weeks rather than quarters.

The marketing, CRM and analytics layers are wired in by default, so growth experiments, paid acquisition and retention journeys can run from day one — on the same data plane that powers trading and compliance. You launch the business and start marketing it on the same Monday.

Want to try it?

Start with a 30-day pilot

The team will set up a sandbox instance with your venue connections and a named contact from the product side. No commitment, no “discovery call” first.

Start a pilot