Social media platforms allow for communication and sharing of information among users. Popular platforms include Twitter, which allows posting of messages or "tweets" that can be publicly viewed, shared, or engaged with through hashtags, mentions, replies and direct messages between users. Tweetdeck is a tool that helps manage activity across Twitter.