Email usBook a call (opens in a new tab)
Trading Platforms

Trading platform development, engineered by people who trade on it

We design, build and operate custom trading software: browser and desktop terminals, order management and broker integrations that hold up when the market moves fast.

You own the codeWhite-label availableWorking build from the first fortnight
Overview

Most trading software fails at the edges: a stale quote that slips through, an order acknowledged twice after a reconnect, a Greeks calculation that drifts away from the broker's own figures. Aurion Labs builds trading platforms that treat those edges as the specification. Our own dual-broker options terminal runs in production against Interactive Brokers and Tastytrade, with live chains, an IV surface, a strategy composer and an order management system that passes every ticket through a pre-trade risk gate. That is the engineering we bring to client builds.

We work with brokers that need a branded front end, prop firms that want a terminal their traders will actually use, and funds that have outgrown spreadsheets and vendor screens. Scope ranges from a focused options trading platform to a full trading terminal development programme with market data, execution, journaling and reporting. Everything can ship under your brand through our white-label development model, and we can run it for you afterwards with the monitoring and deployment pipeline described on our DevOps and cloud page.

What we deliver

  • Streaming option chains with per-strike Greeks and implied volatility
  • Black-Scholes and Black-76 pricing with second-order Greeks
  • Multi-leg combo orders routed as a single ticket
  • Pre-trade risk gate for size, margin and exposure limits
  • Reconnect-safe order state with idempotent client order IDs
  • Normalised contract and symbol model across multiple brokers
  • Beta-weighted delta and portfolio-level stress scenarios
  • WebSocket fan-out of market data to browser clients
  • Role-based access, audit trails and per-user permissions
  • Containerised deployment with health checks and alerting
What we build

Trading Platforms, built for production.

01

Options trading terminals

Live option chains, first and second-order Greeks, IV surfaces, risk graphs and P&L heatmaps across index, futures and equity options, priced with Black-Scholes or Black-76 depending on the underlying.

GreeksIV surfaceRisk graphs
02

Order management systems

Order tickets, multi-leg combo routing, working-order state machines and fill reconciliation, with a pre-trade risk gate that checks size, buying power and position limits before anything reaches the broker.

OMSCombo ordersPre-trade risk
03

Broker API integration

Production connectors for the IBKR TWS API and IB Gateway, Tastytrade and MetaTrader 5, with session recovery, pacing-limit handling, contract resolution and a normalised order model that works across brokers.

IBKRTastytradeMT5
04

Desktop trading workstations

Native Windows terminals in C# and WPF on .NET 8, or Python with PyQt6, for traders who want fast rendering, multi-monitor layouts and local stress testing alongside or instead of a browser client.

.NET 8WPFPyQt6
05

Broker and prop firm front ends

Client-facing platforms for brokers and trader-funding businesses: account dashboards, platform pages, funding calculators and client areas, built to sit in front of your existing back office and trading servers.

White-labelClient portal
06

Trade journals and analytics

Broker-synced journals that group option legs into strategies, attribute P&L by structure and underlying, and let traders tag, annotate and review decisions without exporting anything to a spreadsheet.

JournalingP&L attribution
Approach

How we deliver it.

Trading workflow mapping

We sit with your traders and risk owners, walk through how orders are actually placed, amended and hedged, and turn that into a written specification of states, limits and failure cases before any code is written.

Integration spike

We connect to your brokers and data vendors first, in paper or sandbox accounts, to prove market data, order round-trips, pacing limits and reconnect behaviour. Integration risk is retired early rather than discovered late.

Iterative build with trader feedback

Screens and the order path ship in short increments to a staging environment. Your traders use it against paper accounts, and we tune layout, latency and defaults from what they report back.

Hardened go-live

We load-test the data path, rehearse broker disconnects and kill-switch drills, then deploy with monitoring and runbooks. We can operate the platform afterwards or hand a documented system to your own team.

From the systems index

Built by us, not borrowed.

Relevant systems from the 30 we have engineered. Product and client names are withheld.

Browse the full index

01

Dual-broker options terminal

Trading platforms

Browser terminal for index, futures and equity options: live chains, first and second-order Greeks, IV surface, risk graphs and P&L heatmaps, a strategy composer, a backtester and an order management system with a pre-trade risk gate.~120k lines, v30 in production

Next.jsTypeScriptIBKR TWS APITastytrade APIPolygonThetaDataDocker
Live
03

Windows options terminal

Trading platforms

A .NET desktop terminal with Black-Scholes and Black-76 risk graphs, stress tests, hedge suggestions, a trade journal and an AI assistant for delta-neutral rebalancing.~31k lines of C#

C#WPF.NET 8IBKR APISkiaSharp
Built
04

Python options desktop for IBKR

Trading platforms

A position-centric options workstation: grouped strategy P&L, net liquidity, Greeks, probability of profit, beta-weighted delta and an order ticket.~21k lines

PythonPyQt6ib_insyncpy_vollib
R&D
05

Options trading journal

Trading platforms

Syncs broker accounts, groups option legs into strategies and reports P&L analytics with notes and tags.

Next.jsPrismaTastytrade API
R&D
28

Forex and CFD broker website

Commerce and fintech web

A 21-page broker site with multi-step account signup, account comparison, platform pages and trading calculators.

HTMLJavaScriptSchema.org
Client
29

Prop-funding portal

Commerce and fintech web

Funding programmes, a capital calculator, a waitlist and a client area for a trader-funding business.

SupabaseGSAPChart.js
Client
LiveIn production and operated by usBuiltComplete and shippedClientDelivered for a clientR&DWorking build, still in development
Why Aurion Labs

The difference is operating experience.

We trade on what we build

Our browser options terminal is on its thirtieth production version and runs against live broker accounts. The failure modes your traders worry about are ones we have already met, logged and fixed in our own stack.

One team from screen to server

The engineers who build the order ticket also write the broker connector, the Docker images and the alerting. There is no handover gap between front end, back end and infrastructure, and one team is accountable.

Your brand, our engineering

Platforms can ship entirely under your name through white-label development. Brokers and agencies can also resell or co-deliver our work through the white-label partner programme.

Technology we work with

TypeScriptNext.jsReactC#.NET 8WPFPythonIBKR TWS APITastytrade APIMetaTrader 5PolygonThetaDataDockerSupabase
FAQ

Trading Platforms questions, answered.

Still deciding? A 30-minute call usually answers the rest.

What drives the cost of a custom trading platform?
The main drivers are the number of brokers and data vendors, the asset classes and order types supported, whether you need a browser terminal, a desktop client or both, and how much risk logic sits in front of execution. Multi-leg options with real-time Greeks take more work than a single-instrument equities ticket. We scope each build after a discovery session and price it against a written specification, so you can see what each component contributes.
How long does trading platform development take?
It depends on scope, so we do not quote a fixed figure before discovery. A typical engagement moves through workflow mapping, an integration spike against your brokers, iterative delivery of screens and the order path, then load testing and go-live. A focused terminal on one broker moves through those phases faster than a multi-broker platform with its own OMS and reporting. Once the specification is agreed, you get a phased plan with milestones.
Who owns the platform code and IP?
On full payment, you own the source code we write for your platform, unless we agree a different arrangement in the contract, for example a licensed white-label product. Third-party libraries keep their own licences, and broker APIs remain subject to each broker's terms. We hand over repositories, infrastructure definitions and documentation so your team, or another vendor, can maintain the system.
Which brokers and data providers can you integrate?
We have shipped production or prototype integrations with Interactive Brokers through the TWS API and IB Gateway, Tastytrade, MetaTrader 5 and 4, Polygon and ThetaData. Other brokers with a documented REST, WebSocket or FIX interface can be assessed. The first step is always a spike in a sandbox or paper account to confirm order types, pacing limits and data entitlements before we commit to the build.
Are you regulated, and does the platform make us compliant?
Aurion Labs is a software engineering company. We are not FCA-authorised, and we do not give investment advice or handle client money. We build the controls you specify, such as pre-trade limits, audit logs, permissioning and record retention, but regulatory responsibility stays with you as the regulated firm. We are happy to work alongside your compliance team and document exactly how each control behaves.
Do you maintain the platform after launch?
Yes. Most clients keep us on a support agreement covering broker API changes, dependency and security updates, monitoring, incident response and an agreed allowance for new features. Brokers version their APIs and deprecate endpoints, so ongoing maintenance matters more for trading software than for most applications. If you prefer to run it in-house, we hand over with runbooks and a transition period.
Start a project

Start your trading platforms project.

Tell us what you are building. You will get a written scope, a clear estimate and a working build early.

Prefer email or phone? hello@aurionlabs.io · +44 7832 617626