La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas al usuario final. Las tecnologías clave incluyen el uso de estándares como XHTML y hojas de estilo, así como Ajax, Flash, redes sociales y APIs para permitir la participación de los usuarios y la manipulación de aplicaciones por terceros. La Web 2.0 se trata más de una actitud enfocada en el usuario que de una tecnología en particular.