Software: Writing

Character Planning
Charahub
 * OS: Internet Browser
 * Description: Character and story element organizer.

Editors
Scrivener yWriter OpenOffice LibreOffice Abiword Celtx ZenWriter
 * OS: Macintosh
 * Description: Scene based word processor and reference material library. (Windows version - under development)
 * OS:
 * Description: Scene-based word processor for novel writing.
 * OS:
 * Description: Free Office suite including Writer word processor.
 * OS:
 * Description: Another free Office suite, which continues the development of OO above.
 * OS:
 * Description: A nice, free word processor.
 * OS:
 * Description: "The Complete Media Pre-Production System".
 * OS: Windows
 * Description: A minimal text program that lets you set a custom image for your background if you don't like plain white, type in all your installed fonts, and even lets you have a music playlist.

Mind Mapping
XMind FreeMind
 * OS:
 * Description:
 * OS:
 * Description:

Story Flow Help
Labyrinth LucidChart Twine
 * OS:
 * Description: For keeping track of your story
 * OS:
 * Description:
 * OS: Windows
 * Description: Text organizer that also doubles as a text adventure engine. The program alone graphs your story on a map that you can re-arrange as you work. Links automatically appear on the map as you add them to your passages, and passages with broken links are apparent at a glance. As you write, focus on your text with a fullscreen editing mode like Dark Room. Rapidly switch between a published version of your story and the editable one as you work. If you get an error message saying you need a "MSVCP71.dll" file, search your computer (C:\Windows\System32 or C:\Windows\SysWOW64) for a copy of that file and paste it into your main Twine folder where the .exe is located.

Text Tools
Text Magician
 * OS:
 * Description: ut text at the start and at the end of lines (convert text to Ren'Py code)