What is Web 2.0? Tim O’Reilly offers a helpful sketch. More than a specific set of software tools or tech devices, O’Reilly suggests that Web 2.0 finds its definition in the following emerging trends: