A social media application is any web-based application that allows users to post and share content (text, video, audio, and photos), create personal profiles, connect to a community, and search within that community.