Writing programs: Writer, Storybook, Celtx
There are several writing programs for authors who help to organize some elements of their work. Among these I personally found interesting and simple and effective writer is also very complete. The free yWriter program is compatible with both Windows and Linux. The software divides the novel (or the script) into chapters and scenes that are reached with the same interface. Each chapter can contain a single scene or multiple scenes that can be edited with normal text but also information such as characters, places, objects, annotations and goals.
Storybook allows you to organize all the elements concerning a book, that is different characters, places and textures, including the main story and secondary threads, it is not a word processor: it is very similar to an organized database in which small information is stored which, one Once developed and connected correctly, they will produce a book.

Celtx is an ideal pre-production assistant for writers. It should be used to put together all the parts necessary to transform a concept into something ready to be produced. For example, the pre-production of a film includes (among other things) the writing of a script, the preparation of a storyboard, the planning of a calendar for shooting. Celtx provides the tools to organize all these phases. The interface is simple, organized in tabs. Each card contains an element, such as a script or a collection of images to use as reference material. Of course the various elements can be linked together. When creating a new project you have to choose between various templates (film, radio, book and others), each with predefined elements. But you can add new ones or delete them.