Delivered December 10, 2019. Contributor: Megan B.
To understand the technology required to run a stock market.
While not exactly a stock market itself, some similar principles will apply. The technology needed to run a trading platform includes: authorization system, user page to manage personal data, view/edit data interface, payments and transactions mechanisms, newsfeeds, real-time tracking, deposits, quote monitoring, search, analytics, sorting/filtering and push notifications.
The NYSE and several other major stock markets use an auction-based system to trade. Therefore, the relevant technology would need to support this 'bidding' system for direct buyer-seller relationships.
The NYSE uses actual humans on the trading floor, so the technology would look quite different than another stock market type.
However, NASDAQ (and others) use a dealer market. A system would need to support these market-makers listing prices to facilitate buying and selling between the relevant parties. All trading is done electronically from no particular location.