Awake Software: Software for dream analysis, also suitable for keeping your daily journal.
Mythwell Dream Software: Mythwell produces the Alchera dream journal software, which allows users to organize and categorize their dreams, write notes, and mark references to particular people and emotions.
World of Dreams: Sahara Software has various modules for exploring and categorizing dreams for analysis.