Brokerage technology is usually discussed as a single purchase, which obscures the fact that it is seven distinct layers serving three distinct audiences: your clients, your staff and your partners. Understanding the layers makes it much easier to evaluate what a vendor is actually offering.
Layer 1 — The trading platform
For most retail brokerages this is MetaTrader 5, because it is what clients expect. The decision here is whether you operate your own server environment or sit under a white-label arrangement.
Layer 2 — The manager layer
The broker-side administrative interface to the trading platform: creating accounts, assigning groups and trading conditions, applying balance operations, inspecting orders and deals. Powerful, but it knows about accounts rather than clients.
Layer 3 — CRM and admin back office
Where your staff actually work. Client records, KYC workflow, funding approvals, commission configuration, reporting and role separation. This is the layer that makes the others usable as a business rather than as a set of tools.
Layer 4 — The client portal
Where clients register, submit documents, open trading accounts, deposit, withdraw and see where they stand. In practice this is the product most clients judge you on, because it is where they spend time when they are not trading.
Layer 5 — Web and mobile trading
A WebTrader removes the install step between a funded client and their first trade. A branded mobile app is, in most markets now, the primary interface rather than a secondary one. Both should carry your brand rather than a vendor's.
Layer 6 — Trading products
Copy trading, MAM and PAMM. These are not infrastructure — they are products you sell, and they are frequently what differentiates two brokerages running identical platform infrastructure.
Layer 7 — Payments
Getting money in and out, in the markets you serve. Technically the thinnest layer and operationally the hardest, because provider approval depends on your structure and jurisdiction rather than on your software.
Where the cost actually hides
Not in any single layer — in the gaps between them. A CRM that does not reach the manager layer means every operation happens twice. A portal that does not share a client record with the CRM means support cannot see what a client sees. A commission engine that does not read real trading volume means a monthly spreadsheet.
When evaluating vendors, spend less time comparing feature lists and more time asking how the layers connect.
See the layers connected
The demo moves between CRM, accounts, trading, copy trading and IB views on one sample dataset.