Brainstorming involves free-flowing ideation and creative problem solving. It is a technique used to generate many ideas quickly in order to solve problems or spark innovation. The goal of brainstorming is to come up with as many potential solutions or ideas as possible without criticism or judgment during the ideation process.