A Holistic Approach to Social Media