What stage of the technology design process involves coming up with ideas or different ways to solve a problem?

Brainstorming is the process by which people get together to come up with ideas for problem solving. This technique can also be used to come up with ideas for new technologies.