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 centrada en el usuario. Algunas características clave incluyen el uso de Ajax, wikis, blogs y redes sociales.