La palabra "moderno" es en lo que me voy a centrar en esta respuesta.
Pienso que un software de foro moderno tiene alojamiento gestionado, soporte dedicado y un conjunto de características actualizado y completo que incluye cosas como la clasificación algorítmica de los mensajes, perfiles de usuario enriquecidos, un editor WYSIWYG, etc.
Esto contrasta con las soluciones más tradicionales, auto-alojadas, …