La Web 2.0 representa la evolución de aplicaciones tradicionales a aplicaciones web enfocadas al usuario final que generan colaboración y reemplazan aplicaciones de escritorio, como servicios en línea. No es una tecnología en sí, sino una actitud hacia aplicaciones enfocadas en el usuario y la colaboración a través del web.