the second generation of the World Wide Web in which content is user-generated and dynamic, and software is offered that mimics desktop programs