We’re currently using a system that’s provided by another company for the core of the platform. There’s a range of other services that feed into it though e.g. we get our pricing data for US stocks from IEX.
Not quite, the app connects to the platform but it’s not part of it.
For example, the platform contains the ‘ledger’ that keeps a record of all of your stocks, your cash balance etc. And the app retrieves that information and displays it for you. When you place an order, that request is sent to the platform which is connected to the market and it handles that order, before sending the outcome back to the app.
The app does manipulate the data, for example, it produces the Portfolio Graph. But it’s taking that data from the platform.