Los foros son aplicaciones web que brindan soporte a la generación de discusiones y al intercambio de opiniones sobre distintas temáticas de forma on-line.
En general comprenden dos modalidades básicas de interacción, aunque pueden variar en base a la creatividad de quienes los crean y los sentidos bajo los cuáles los usan. Sus usos más comunes se dan mediante la apertura de nuevas preguntas sobre determinados tópicos o temas de debate por parte de los usuarios y con la colaboración en la respuesta de esas preguntas por parte de otros usuarios.
Los foros de discusión se caracterizan por tener una estructura ordenada en base a categorías y temas que organizan las publicaciones de los usuarios. Los mismos no tienen diálogos en tiempo real, sino que funcionan de forma asíncrona.