Short answer
A trading platform development company builds the systems behind a broker's or an exchange's screens: order management, pre-trade risk, market data, connections to venues and liquidity providers and, for an exchange, the matching engine. It hands over a system you run and own. Judge one by three things you can check: a system of theirs in production with real money, latency stated as percentiles on a named path rather than as an adjective, and a written list of what you receive at the end: code, build and deployment steps, documentation.
"Trading platform" covers a client terminal, a brokerage stack and an exchange, and the first job is deciding which one you need first; where to start with your own trading platform walks through that decision. Whatever the answer, the system is assembled from the same components, and each has its own way of failing.
| Component | What it does | Where it breaks first |
|---|---|---|
| Client terminals | Web, mobile and desktop screens: prices, order ticket, positions | Rendering every market data tick instead of the latest state per frame |
| Gateway and sessions | Authenticates clients and API users, throttles, routes | Reconnect storms after an outage, when every client logs in at once |
| Order management (OMS) | Tracks every order through new, acknowledged, partially filled, cancelled, rejected | Cancel and fill racing each other; state that disagrees with the venue after a disconnect |
| Pre-trade risk | Margin, limits and exposure checks before an order leaves | Checks run asynchronously, so an order goes out before the limit is known |
| Market data | Ingests venue feeds, builds books, fans out to clients and systems | Sequence gaps under bursts that nobody detects |
| Venue and liquidity connectivity | FIX sessions and native APIs to exchanges, brokers and liquidity providers | Session recovery after a disconnect; each venue's certification rules |
| Matching engine (exchanges only) | Pairs buy and sell orders under the venue's rules | Non-deterministic behaviour that makes a crash unrecoverable |
| Ledger and back office | Balances, funding, fees, statements, reconciliation | Balances that drift from the venue's or the bank's records |
| Reporting and audit | Records the regulator and the client can ask for | Timestamps from unsynchronised hosts that cannot be ordered |
| Operations | Monitoring, alerting, deployment, on-call | Alerts on averages while the tail is what clients feel |
A scope that a development company can price and a buyer can compare has answers to these, written down before the first quote.
A few decisions made in the first weeks set most of what the system costs to run and how it behaves on a bad day.
| Stage | What comes out | What usually goes wrong |
|---|---|---|
| 1. Scope | Which product first, markets, users, speed target, regulator, who runs it at night | Building a terminal, a broker stack and an exchange at once |
| 2. Architecture | Component map, hot path, latency budget per path, data model | Latency targets stated as "fast" rather than as a percentile |
| 3. Connectivity | Sessions with the first venue or liquidity provider, certified | Certification slots are set by the venue, not by the project plan |
| 4. First vertical slice | One venue, one asset class, one user group, end to end | Polishing screens before an order has completed a full round trip |
| 5. Load and failure tests | Recorded market data replayed at burst rates; processes killed; feeds dropped | Testing only the happy path, with load that waits for replies |
| 6. Pilot | Real money, limited users, daily reconciliation | No agreed tolerance for what counts as "balances match" |
| 7. Go-live and handover | Runbooks, on-call rota, code, build and deployment instructions | Knowledge that lives only in the builder's heads |
A custom platform competes with published rent. Match-Trader lists a "White Label package starting at $2500 per month" and a "Server licence is available from $5000 per month", with "hosting on AWS or Azure cloud is included" and no yearly commitment required[2]. TradeLocker's Starter plan is "$5,000 / per month" for "1,000 Live Accounts" and "2,000 Demo Accounts", counting an account as one "that had at least one open position during the billing month", with a minimum fee below 500 accounts whose amount the page leaves as a placeholder[3].
Even a licensed platform is not operations-free. MetaQuotes tells MetaTrader 5 brokers: "You independently deploy our software on your own hardware, as well as maintain your server infrastructure", and sizes its licences at 1,000, 25,000 and 200,000 real accounts[4].
Build when the platform is what clients choose you for. The rent side in more detail: Match-Trader alternatives, Match-Trader vs DXtrade and what a brokerage trading platform costs, which lists the drivers a build is priced on.
A company that can build this will also question your brief before quoting: which venues you already have agreements with, what speed means as a number, which regulator you report to.
About amBrain
The systems behind the screens: client terminals, gateway, order management, pre-trade risk, market data, venue and liquidity connectivity, ledger and reporting, and a matching engine if you run an exchange. You receive the system to run, not an account on someone else's.
Ask for a system in production with real money, who operates it, and a walk-through of it working. Then ask how it recovers from a dropped FIX session; the FIX session layer allows a counterparty to skip stale orders on resend[1], and an experienced team will explain how its OMS reconciles after that.
Both avoid garbage-collection pauses in the order path. The choice depends more on who will maintain the code than on raw speed; a large part of tail latency comes from the network, the kernel and the design, not the language.
It depends on the product, the number of venues, asset classes, client surfaces, regulation and migration. What a brokerage trading platform costs explains each driver and what a written quote has to contain so that three quotes can be compared line by line.
The first vertical slice, one venue, one asset class, one user group, sets the date. Venue certification and licensing run on their own calendars, so any date that ignores them has not looked at them.
Product and company names are trademarks of their respective owners and are used only to identify their products. No vendor named here reviewed or endorsed this page.
Related