Instagram is a photo and video sharing app that allows users to take or share pictures from their camera roll. Twitter is a social network where users can post pictures, videos, or messages, and is similar to Facebook. Snapchat is also a social network for photo and video sharing where snaps can be edited with filters, effects, text, and drawings.