Un foro web es una aplicación que permite discusiones en línea sobre un tema, descendiente de los sistemas BBS y Usenet de los 80-90. Los foros existen como complemento a sitios web para que los usuarios compartan información de forma informal. Generalmente se desarrollan en PHP, Perl u otros lenguajes y permiten varias discusiones organizadas por temas, a las que los usuarios pueden responder o iniciar nuevas.