La Web 2.0 representa la evolución de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración y reemplazan aplicaciones de escritorio. El término fue acuñado en 2004 para describir cómo la web estaba experimentando un renacimiento con nuevos modelos de negocio y reglas. La Web 2.0 no es una tecnología en sí, sino una actitud de desarrollo enfocada en estándares, contenido separado del diseño, agregación de contenido, y dar control a los usuarios sobre su información