Un foro en línea es una aplicación web que permite discusiones y opiniones en línea. Los foros se desarrollan comúnmente en PHP, Perl, ASP.NET o Java y usan bases de datos SQL o archivos de texto para almacenar datos y configuraciones. Algunos sistemas populares de foros son phpBB, vBulletin y MyBB. Los foros en línea pueden generar comunidades con su propio lenguaje y cultura.