La Web 2.0 se refiere a la evolución de la World Wide Web hacia un uso más orientado a los usuarios y la colaboración. Algunas características clave incluyen blogs, wikis, servicios de compartir videos y fotos, y plataformas educativas. La tecnología subyacente incluye CSS, XHTML, AJAX y APIs REST. El software de servidor necesario para admitir estas aplicaciones colaborativas a menudo incluye bases de datos robustas y funcionalidad de servidor de aplicaciones.