Omigosh...unless you are sadistic or have really super-specialized trading requirements, why on earth would you create a trading PLATFORM from scratch when there are so many API's and programmable platforms out there already ?
You trying to recreate Bloomberg or what ? I don't quite "get it" ?