Un foro es una aplicación web que permite discusiones u opiniones en línea entre usuarios registrados sobre diferentes temas. Un usuario inicia un tema de discusión y otros usuarios van respondiendo de forma secuencial a través de mensajes llamados "posts". Los foros tienen moderadores que controlan el cumplimiento de las reglas y administradores que son los encargados máximos.