El Web 2.0 representa la evolución de las aplicaciones tradicionales de escritorio a aplicaciones web enfocadas en el usuario final. Se trata de aplicaciones que generan colaboración y servicios que reemplazan las aplicaciones de escritorio, permitiendo una mayor interacción entre el usuario y contenido dinámico. El Web 2.0 no es una tecnología en sí misma sino más bien una actitud para desarrollar una Internet que se centre en el usuario a través de aplicaciones colaborativas y servicios en línea.