La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración. Se refiere a la transición de páginas web estáticas a páginas más dinámicas y basadas en comunidades de usuarios. El término Web 2.0 se refiere a aplicaciones e internet que utilizan la inteligencia colectiva para proporcionar servicios interactivos dando al usuario el control de sus datos.