La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en los usuarios finales, permitiendo la colaboración y reemplazando aplicaciones de escritorio. Se trata más de una actitud que de una tecnología, enfocándose en servicios que generan interacción entre usuarios a través del internet.