El término Web 2.0 fue acuñado en 2004 para describir la transición de aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Los principios clave incluyen la web como plataforma, información que impulsa Internet, y la innovación a través del desarrollo distribuido. Las tecnologías clave incluyen Ajax y el uso de estándares abiertos.