Which of the following is/are the key characteristic(s) of Web 2.0?
Greater collaboration between users, content providers and enterprises.
User generated content
Sharing and openness
All of these