La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración a través de servicios en línea. No es una tecnología en sí, sino una actitud enfocada en brindar mejores soluciones al usuario. Algunas tecnologías clave que apoyan la Web 2.0 incluyen Ajax, wikis, redes sociales y APIs que permiten la participación y manipulación de aplicaciones por parte de otros.