La Web 2.0 se refiere a la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario y la colaboración. Involucra el uso de nuevas tecnologías como Ajax y wikis para permitir que los usuarios generen y compartan contenido de forma dinámica. La Web 2.0 también se caracteriza por servicios en línea que reemplazan aplicaciones de escritorio y por dar más control a los usuarios sobre su información.