Social networking software provides the technological basis for community driven content sharing and social networking.