This is a wide category of online software that includes everything from free one-to-one audio conferencing to more advanced and expensive tools that allow multiple sites with entire classes to participate in video and audio conferencing.
Brainstorming is a technique used by design teams to generate ideas for solving specific design problems. Teams address a problem using "How Can We" questions under regulated conditions and in a free-thinking atmosphere. They generate a large number of ideas and link them to find possible solutions.
Chat is the process of talking, connecting, and/or exchanging messages over the internet. It involves two or more people communicating through a chat-enabled service or software. Chat can be delivered via the Internet using email, verbal, audio, video, or audio-visual (A/V) communication.