All three listed characteristics are fundamental to Web 2.0: greater collaboration between users/providers/enterprises (social networking, co-creation), user-generated content (blogs, videos, reviews), and sharing/openness (open APIs, Creative Commons, remix culture). Web 2.0 transformed the web from read-only to read-write participatory platforms.