By contrast, brainstorming provides a free and open environment that encourages everyone to participate. Quirky ideas are welcomed and built upon, and all participants are encouraged to contribute fully, helping them develop a rich array of creative solutions.