A brainstorming tool is a software application or online platform that helps people generate new ideas and solve problems.