La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final. No se trata de una tecnología en sí, sino de una actitud centrada en aplicaciones colaborativas y servicios en la web que reemplazan aplicaciones de escritorio. Algunas características clave incluyen que los usuarios pasan de ser meros consumidores a productores de contenido.