La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. No es una tecnología en sí, sino una actitud de enfocarse en el usuario, la colaboración y los servicios en línea. Algunas tecnologías que apoyan la Web 2.0 incluyen Ajax, wikis, redes sociales y darle control a los usuarios sobre su información.