All of Us provides a mobile- and web-based trading platform that allows investors to connect with one another to refine their portfolio strategy. Furthermore, the system offers novel social features, which enable investors to create communities to refine portfolio strategies, share trading ideas and gain market knowledge together.