Human development
Mass media
Image hosting
Photo sharing
Pinterest
Social media
Crowdrise
Social networking service
Social networking
World Wide Web
Technology
Web 2.0