Online Trading Platforms and Their Uses