La Web 2.0 representa la evolución de las aplicaciones tradicionales hacia aplicaciones enfocadas en el usuario y la colaboración. Surge de la necesidad de evolucionar de una web estática a una más dinámica e interactiva. Las principales características de la Web 2.0 incluyen el uso de tecnologías que permiten la participación y creación de contenido por parte de los usuarios.