Any exchange software should have these 4 different components working together:
1. The first component is the trade engine. The trade engine should be the core of any exchange. It accesses the order book, matches buy/sell orders, executes transactions and calculates balances. Without a trade ...