Internet -foorumi on verkkosivuston keskustelualue. Verkkosivuston jäsenet voivat lähettää keskusteluja ja lukea muiden foorumin jäsenten viestejä ja vastata niihin. Foorumi voi keskittyä melkein mihin tahansa aiheeseen, ja online -yhteisön tai virtuaalisen yhteisön tunne kehittyy yleensä foorumin jäsenten keskuudessa.
Tämän tyyppistä foorumia voidaan kutsua myös ilmoitustauluksi, keskusteluryhmäksi, ilmoitustauluksi tai verkkofoorumiksi, mutta se eroaa blogista, verkkolokin nimestä, koska blogin kirjoittaa yleensä yksi käyttäjä ja se sallii yleensä vain muiden vastaukset blogimateriaaliin. Foorumi sallii yleensä kaikkien jäsenten tehdä viestejä ja aloittaa uusia aiheita.
Internet -foorumi on myös erilainen kuin chat -huone. Keskusteluhuoneen jäsenet yleensä keskustelevat tai kommunikoivat samanaikaisesti, kun taas keskusteluryhmän jäsenet lähettävät viestejä muiden luettavaksi aina, kun he kirjautuvat sisään. Foorumit ovat myös yleensä aihekeskeisempiä kuin chat-huoneet.
Ennen kuin mahdollinen jäsen liittyy ryhmään ja tekee viestejä muille, hänen on yleensä rekisteröidyttävä. Mahdollisen jäsenen on yleensä suostuttava noudattamaan tiettyjä online -sääntöjä, joita kutsutaan joskus netiketiksi, esimerkiksi kunnioittamaan muita jäseniä ja pidättäytymään kiroilusta. Kun järjestelmänvalvoja tai moderaattori hyväksyy jäsenen, jäsen valitsee yleensä oman käyttäjätunnuksensa ja salasanansa, vaikka joskus salasana annetaan. Jäsenen antama avatar, valokuva tai kuva saattaa näkyä jäsenen käyttäjänimen alla jokaisessa viestissä.
Foorumin erillisiä keskusteluja kutsutaan säikeiksi, ja ne koostuvat jäsenten kirjoittamista viesteistä. Jäsenet voivat yleensä muokata omia viestejään, aloittaa uusia aiheita, julkaista valitsemansa säikeen ja muokata profiiliaan. Profiilissa luetellaan yleensä valinnaisia tietoja jokaisesta foorumin jäsenestä, kuten kaupungista, jossa he sijaitsevat, ja heidän kiinnostuksen kohteistaan.
Internet -foorumin ylläpitäjä tai monitori voi myös osallistua foorumiin. Järjestelmänvalvoja voi yleensä muokata säikeitä sekä siirtää tai poistaa säikeitä tarvittaessa. Hän voi myös yleensä muuttaa ohjelmiston kohteita foorumilla. Valvojat auttavat usein järjestelmänvalvojaa ja valvovat ja ohjaavat keskustelua varmistaakseen, että foorumin sääntöjä noudatetaan.
Verkkofoorumin ohjelmistopaketit on kirjoitettu monilla eri ohjelmakielillä, mukaan lukien Perl, PHP, ASP ja Java. Viestien määrittämiseen ja tallentamiseen voidaan käyttää joko tekstitiedostoja tai tietokantaa.