Web 2.0 es una actitud que representa la evolución de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Se basa en principios como usar la web como plataforma, que la información impulsa Internet, efectos de red a través de participación distribuida e innovación de desarrolladores independientes.