Scrivener

Scrivener is a word-processing program and outliner designed for authors. Scrivener provides a management system for documents, notes and metadata. This allows the user to organize notes, concepts, research, and whole documents for easy access and reference (documents including rich text, images, PDF, audio, video, web pages, etc.). Scrivener offers templates for screenplays, fiction, and non-fiction manuscripts.