En informatique, un forum est un espace de discussion publique (ou au moins ouvert à plusieurs participants). Les discussions y sont archivées ce qui permet une communication asynchrone (c'est ce qui différencie les forums de la messagerie instantanée). Le terme « forum de discussion » est un pléonasme. Forum est un terme d'origine latine (popularisé par l'anglais) désignant une place de la ville dédié à la discussion et au commerce.
On regroupe maintenant sous ce thème Usenet qui existait déjà avant l'apparition d'Internet, et les forums Web qui ont accompagné le développement du Web dynamique. On peut aussi considérer les listes de diffusions à base d'e-mail comme étant des forums.
Ce lieu de rencontre et d'échange qu'est le forum Internet peut être un site Web à part entière, ou simplement un de ses composants. Il offre les mêmes possibilités de discussion que les forums Usenet, mais sous la forme et à l'échelle d'un site Web. Ils sont accessibles via un navigateur Web, et offrent une interactivité intéressante.
Un forum est avant tout un site d'échange, par le biais de messages, que ceux-là soient disponibles sur Internet ou bien sur un réseau interne comme un intranet ou encore un extranet. Les discussions y prennent place sous la forme de « fils » de messages, à publication instantanée ou différée ; cette publication est souvent durable, car les messages ne sont pas effacés. Elle est par nature le fait de plusieurs auteurs. Dans certains forums à inscription, les messages sont modifiables a posteriori par leurs auteurs.
Les fonctionnalités offertes par les différents forums (citation, existence de titres ou non, mise en page/indentation, administration/droits d'accès, modération a priori ou a posteriori...) peuvent varier, et les forums peuvent traiter différemment les messages : ainsi certains ne permettent que de répondre de manière globale à un sujet de discussion, tandis que d'autres permettent de répondre à un message en particulier.
L'ensemble des discussions est généralement visible par ses participants, et éventuellement par les membres du forum ou même par tous les internautes.
La plupart des forums sont organisés en fils de discussion (threads ou topics, par amalgame avec topic, sujet, en anglais) et affichés avec une indentation. Voir un exemple de fil de discussion : Indentation#Technologies de communication. Un message initial lance un nouveau fil. Ensuite, chaque nouvelle réponse à ce fil implicitement chronologique ouvre un nouveau fil de discussion, en tant que réponse à un message précédent. Les indentations et titres des messages visualisent les parcours de lecture possibles, sous la forme d'un arbre, à l'instar d'un gestionnaire de fichiers organisé en dossiers et sous-dossiers.
On distingue donc deux possibilités de présentation : un modèle chronologique, où chaque message est au même niveau et ne fait que suivre ou précéder un autre message dans le temps ; un modèle hiérarchique, où chaque message est vu comme une réponse à un message antérieur.
Tous ces fils de discussions sont souvent regroupés en thématiques, un même forum pouvant accueillir plusieurs thématiques, voire plusieurs regroupements de thématiques.
Sur certains forums qu'on pourrait qualifier de « progressifs », un message initial détermine un fil unique dans lequel tous les messages se suivent chronologiquement.
Beaucoup de forums exigent l'acceptation d'une charte avant toute participation. Une telle charte régit l'usage qui peut être fait du forum. Le webmestre a normalement une fonction d'administrateur et de modérateur, cette dernière pouvant être déléguée à une ou plusieurs personnes utilisatrices régulières du forum. Les modérateurs sont chargés de veiller au respect de la charte et de limiter d'éventuelles tensions entre participants (par exemple, en éditant les messages générateurs de tensions ou en interdisant l'envoi de nouveaux messages à un des participants). Certains pays se sont dotés d'une législation précise qui impose aux gérants de forum une surveillance préventive du contenu des messages postés.
Historiquement parlant, le forum est une des plus anciennes applications disponibles sur l'Internet, et l'une des plus utilisées. Au sein des forums se sont développés des us et coutumes, des attitudes générationnelles et des légendes. La grande diversité des formes techniques du forum internet témoignent de sa vivacité intrinsèque comme vecteur de communication moderne, mondialisé.
Le non-respect de la charte d'utilisation d'un forum (insultes, xénophobie, flood etc.) peut conduire l'équipe de modération à supprimer un compte et engager des poursuites auprès du FAI qui pourra supprimer le compte utilisateur de la personne.