Un foro en Internet es una aplicación web que permite discusiones y opiniones en línea sobre un tema. Generalmente se desarrollan en PHP, Perl, ASP.NET o Java y almacenan datos en bases de datos SQL. Los foros enfrentan problemas como spam, trolls y usuarios que solo quieren aprovecharse sin contribuir. El moderador establece las reglas y sintetiza las conclusiones para mantener una discusión ordenada y productiva.