Brainstorming es una técnica de grupo para resolver problemas, generar ideas y estimular el pensamiento creativo mediante una discusión espontánea e incontrolada. Los grupos de discusión en línea como los newsgroups permiten llevar a cabo debates sobre temas específicos entre una gran cantidad de personas de diferentes lugares. El workflow analiza cómo estructurar, realizar, sincronizar y dar seguimiento a las tareas de un proceso de trabajo, controladas por software colaborativo que permite actividades colaborativas y cooperativas.