La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final, que fomentan la colaboración a través de servicios en línea en lugar de aplicaciones de escritorio. Esta transición hacia aplicaciones en la web ha definido nuevos proyectos en Internet y busca brindar mejores soluciones centradas en el usuario.