Trading Platforms for Forex Brokers
MetaTrader 5, cTrader or a custom trading app — set up as a server your brokerage controls, connected to your CRM, liquidity bridge and risk tools.

Where the platform sits in a brokerage.
Select a scenario to see which client surfaces, server components and integrations it passes through.
Client places a trade
- 1The order leaves a client terminal through an access server
- 2The trade server validates margin, group and symbol settings
- 3A-book flow is passed to the bridge plugin and on to an LP
- 4The position is visible to risk monitoring in real time
Account opening
- 1The client passes KYC in the CRM / client portal
- 2The CRM creates the trading account through the Manager API
- 3Group, leverage and currency are set on the trade server
- 4Credentials are issued and the client logs in on any surface
Deposit & balance
- 1A PSP confirms payment to the CRM
- 2The CRM posts the balance operation via the Manager API
- 3The trade server credits the account with a comment and ID
- 4The operation is reconciled in reporting
Custom app over APIs
- 1Your app authenticates the client against the platform
- 2Quotes and charts are read from the data feed
- 3Orders are submitted through the platform's client-side API
- 4Account state stays on the platform server — the app is a front end
Reporting & statements
- 1Deals, positions and equity are read from the history store
- 2Data is pulled via the Manager API or a replica
- 3Reports, commissions and statements are generated
- 4Results surface in the CRM for clients, IBs and staff
Reference architecture. Component names differ by vendor (MetaQuotes, Spotware, custom); exact topology, hosting and API access depend on the licence and deployment.
MT5, cTrader or custom.
The platform decision follows your asset mix, client base and execution model — not the other way round.
| MetaTrader 5 | cTrader | Custom app | |
|---|---|---|---|
| Licensing model | White-label or full server licence from MetaQuotes | White-label from Spotware | Your own codebase; no platform licence for the front end |
| Asset classes | Forex, CFDs, futures, stocks (exchange and OTC) | Forex and CFDs | Whatever the execution back end supports |
| Server-side logic | Server plugins, Manager / Admin API | Open API, cBroker back office | Designed into the back end |
| Client automation | MQL5 Expert Advisors | cTrader Automate (C#) | Defined by your product |
| Best fit | Multi-asset brokers, EA-heavy client base | ECN-style brokers, depth-of-market traders | Distinct product or proprietary model |
What we set up.
Server & groups
Trade server set-up, account groups, leverage, margin and stop-out levels, trading sessions and holiday calendars.
Symbols & feeds
Symbol specifications, contract sizes, digits, swaps and quote feeds mapped to your liquidity.
Branding & distribution
Branded desktop installer, web trader on your domain and mobile distribution within the vendor's white-label terms.
Integrations
CRM and client portal via the Manager API, bridge plugin to LPs, and data access for risk and reporting.
Migration
Account, group and balance mapping from an existing platform, with a parallel-run and a planned cutover window.
Integration interfaces
- Manager / Admin API
- Accounts, balances and trading data for the CRM. MT5 Manager API
- Bridge plugin
- Order and quote flow to liquidity over FIX.
- Server plugins
- Custom server-side logic. Plugins
The platform is usually one layer of turnkey brokerage infrastructure, specified together with CRM, liquidity and risk.
Trading platforms — common questions.
What is a white-label trading platform?
A licensed platform — such as MetaTrader 5 or cTrader — run under your brand on a server set up for your brokerage. The vendor owns the software; you configure groups, symbols and distribution within the licence terms.
MT5 or cTrader?
MT5 suits multi-asset brokers and clients who rely on Expert Advisors. cTrader suits ECN-style models and traders who want depth of market and C# automation. Many brokers offer both through one CRM.
When does a custom trading app make sense?
When the product itself is the differentiator — a specific UX, asset mix or model that licensed terminals cannot express. A custom app can also sit in front of an existing platform server as a branded front end.
How does the platform connect to the CRM?
Through the platform's manager or back-office API: the CRM creates accounts, posts deposits and withdrawals, and reads trading data for reporting and IB commissions.
Can you migrate an existing broker from MT4 to MT5?
Yes. Accounts, groups and balances are mapped, tested on a staging server and run in parallel before a scheduled cutover. Open positions and history handling is agreed in advance.
Plan your platform set-up with us.
Explore Related Solutions
Explore Trading Platform Research
Operator-level analysis supporting trading platforms.