Los foros web son aplicaciones que permiten discusiones en línea entre usuarios. Los usuarios pueden responder a discusiones existentes o iniciar nuevas, y las discusiones suelen estar moderadas. Los foros permiten muchos usuarios y discusiones anidadas. Generalmente están desarrollados en lenguajes como PHP, Perl, ASP.NET o Java y usan bases de datos SQL.