Electronic brainstorming - It is a computerized version of the manual brainstorming technique typically supported by an electronic meeting system (EMS) but simpler forms can also be done via email and may be browser based, or use peer-to-peer software., With an electronic meeting system, participants share a list of ideas over a network. Ideas are entered independently. Contributions become immediately visible to all and are typically anonymized to encourage openness and reduce personal prejudice. Modern EMS also support asynchronous brainstorming sessions over extended periods of time as well as typical follow-up activities in the creative problem solving process such as categorization of ideas, elimination of duplicates, assessment and discussion of prioritized or controversial ideas.