Los foros en internet son aplicaciones web que permiten discusiones y opiniones en línea, generalmente desarrollados en lenguajes como PHP, Perl, ASP.NET o Java. Los datos se almacenan en bases de datos SQL o archivos de texto. Existen versiones básicas limitadas a texto y versiones avanzadas que permiten multimedia, formatos de texto y HTML. Para acceder a un foro se requiere registrarse con nombre e email y luego navegar el sitio web del foro.