Ett internetforum är ett diskussionsområde på en webbplats. Webbplatsmedlemmar kan lägga upp diskussioner och läsa och svara på inlägg från andra forummedlemmar. Ett forum kan fokuseras på nästan vilket ämne som helst och en känsla av en onlinegemenskap, eller virtuell gemenskap, tenderar att utvecklas bland forummedlemmarna.
Den här typen av forum kan också kallas anslagstavla, diskussionsgrupp, anslagstavla eller webbforum, men den skiljer sig från en blogg, namnet på en webblogg, eftersom en blogg vanligtvis skrivs av en användare och vanligtvis bara tillåter andras svar på bloggmaterialet. Ett forum låter vanligtvis alla medlemmar göra inlägg och starta nya ämnen.
Ett internetforum skiljer sig också från ett chattrum. Medlemmar i ett chattrum chattar eller kommunicerar vanligtvis alla samtidigt, medan medlemmar i en diskussionsgrupp postar meddelanden som ska läsas av andra när de råkar logga in. Forum tenderar också att vara mer ämnesfokuserade än chattrum.
Innan en potentiell medlem går med i en grupp och gör inlägg till andra måste han eller hon vanligtvis registrera sig. Den presumtiva medlemmen måste vanligtvis gå med på att följa vissa onlineregler, ibland kallade nätetikett, som att respektera andra medlemmar och avstå från att använda svordomar. När en medlem godkänns av administratören eller moderatorn väljer medlemmen vanligtvis sitt eget användarnamn och lösenord, även om ibland ett lösenord tillhandahålls. En avatar, eller fotografi eller bild, tillhandahållen av medlemmen kan visas under medlemmens användarnamn i varje inlägg.
De separata konversationerna i ett forum kallas trådar, och de består av medlemsskrivna inlägg. Medlemmar kan vanligtvis redigera sina egna inlägg, starta nya ämnen, göra inlägg i sina val av trådar och redigera sin profil. En profil listar vanligtvis valfri information om varje forummedlem, såsom staden de befinner sig i och deras intressen.
En internetforumadministratör eller övervakare kan också delta i forumet. En administratör kan vanligtvis ändra trådar samt flytta eller ta bort trådar om det behövs. Han eller hon kan också vanligtvis ändra mjukvaruobjekt i forumet. Moderatorer hjälper ofta administratören och övervakar och styr diskussionen för att se till att forumreglerna följs.
Programvarupaket för webbforum är skrivna på många olika programspråk, inklusive Perl, PHP, ASP och Java. Antingen textfiler eller en databas kan användas för konfiguration och lagring av inlägg.