Instagram allows users to share photos with followers that appear on a feed, Twitter allows users to post short, often funny messages that are shared on a feed, and Snapchat is a messaging app that lets users send photos and texts to friends as well as post pictures for friends to see.