El brainstorming es una técnica creativa que se basa en la asociación libre de ideas de un grupo de trabajo cuyo objetivo es obtener las mejores ideas en poco tiempo y desarrollar las mejores para resolver cuestiones de marketing, campañas publicitarias, gestión de productos, etc. En una primera instancia del brainstorming se registran todas las ideas surgidas sin evaluarlas. Y en una segunda etapa, se analizan estas ideas a fin de seleccionar las mejores (o una combinación de varias ideas) y desarrollarlas.