La Web 2.0 representa la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final, siendo una actitud más que una tecnología. Se trata de la transición hacia aplicaciones que funcionan a través del web y generan colaboración y servicios que reemplazan las aplicaciones de escritorio. El término Web 2.0 se ha popularizado aunque la tendencia ha estado presente desde hace tiempo.