La Web 2.0 se refiere a la transición de aplicaciones tradicionales de escritorio a aplicaciones basadas en la web que fomentan la colaboración y servicios entre usuarios. No es una tecnología en sí misma, sino una filosofía de desarrollo centrada en el usuario. Algunas tecnologías clave incluyen el uso de estándares como XHTML, hojas de estilo para separar contenido de diseño, Ajax, Flash y Ruby on Rails para crear páginas dinámicas, así como redes sociales y APIs para dar poder