Essential Components for Social Media