La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración a través del internet. Surge como una nueva actitud hacia el desarrollo de aplicaciones web dinámicas y servicios que reemplazan las aplicaciones de escritorio, impulsada por tecnologías como Ajax y wikis.