La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Se caracteriza por la participación activa de los usuarios como contribuyentes de contenido, en lugar de solo espectadores, a través de blogs, redes sociales, wikis y otros servicios que permiten compartir y editar contenido. La Web 2.0 fomenta la colaboración entre usuarios y reemplaza las aplicaciones de escritorio con aplicaciones basadas en la web.