La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final, como las redes sociales. Se caracteriza por fomentar la colaboración entre usuarios y reemplazar aplicaciones de escritorio con servicios en línea. Algunas tecnologías clave son Ajax, Ruby on Rails y el uso de contenidos sindicalizados.