Choose the Right Tool

SceneWeaver vs. Other Writing Software

Every author works differently.

Some want the simplicity of a blank page. Others want a binder full of scenes, research and notes. Some prefer manuscripts stored as plain text that can be opened anywhere. And some projects become complex enough that characters, locations, timelines, continuity rules, annotations, citations and publication structure all need to remain connected.

There is no single writing application that is best for every author.

The right choice depends on what you are writing, how complex the project is, and how much of that complexity you want the software to manage for you.

SceneWeaver is designed for long-form projects where the manuscript is only one part of a much larger writing system.

About versions. This page describes SceneWeaver as a whole, which includes work finished for Version 3 — a version that has not been released and cannot be downloaded yet. Everything marked Version 3 — not yet released is in that category: it is built and being tested, but it is not in Version 1 or Version 2 today. Everything not marked is available now. The Feature Catalogue gives the version each individual feature was introduced in, and the download page lists what you can actually install.

The Fundamental Distinction

Traditional word processors primarily manage documents.

Project-based writing applications add hierarchy, notes, research and compilation tools around those documents.

Plain-text writing environments prioritise transparency and portability by storing manuscripts as ordinary text files.

SceneWeaver takes a different approach.

It is a Structured Authoring Environment.

Your manuscript prose, structural hierarchy, Characters, Locations, Organisations, Items, Concepts, timeline information, annotations, citations, index entries, Tokens, continuity rules and publication data are all parts of the same interconnected project.

SceneWeaver stores that project in a local SQLite database.

That matters because SceneWeaver does not simply know what text you have written. It can also understand that a particular reference represents a Character, that another refers to a Location, that an Entity should not appear before its introduction point, or that a value appearing repeatedly throughout the manuscript belongs to the same underlying piece of project data.

The result is a writing environment that can automate tasks which would otherwise require notes, searches, spreadsheets or manual checking.

One Project Model, Not a Collection of Separate Tools

A Character in SceneWeaver is not simply a page of notes stored beside your manuscript.

It is structured project data that other parts of SceneWeaver can use.

The same Character can:

The same principle applies to Locations, Organisations, Items and Concepts.

SceneWeaver's features therefore do not exist as isolated utilities. They operate against the same underlying project model.

That is the architectural difference.

Architectural Comparison

Capability Traditional Word Processors Conventional Project Binders Plain-Text Project Trees SceneWeaver
Typical examples Word, LibreOffice Writer Scrivener novelWriter SceneWeaver
Primary storage model Formatted document package Project containing multiple documents and metadata Human-readable text files organised within a project Single local SQLite project database
Primary design focus Document creation and formatting Long-form project organisation and compilation Structured writing using open plain-text files Interconnected manuscript, world data, continuity and publication structure
Hierarchical manuscript structure Limited Strong Strong Strong
Human-readable source files No No Yes No — export available to open formats
Structured Characters / Locations / Items Manual Usually notes or metadata Reference documents and tags First-class Entity records
Abstract Concept tracking Manual Manual/reference notes Reference documents Dedicated Concept Entities
Dynamic manuscript data Document fields and automation features Limited Primarily text/tag based Entity and built-in Tokens
Narrative continuity checking Manual or external tools Primarily manual Primarily manual/reference based Integrated project-aware continuity checks
Entity introduction / exit awareness Manual Manual Manual Integrated
Timeline-aware project data External/manual Planning tools vary Manual/project metadata Integrated timeline system
Selection-based annotations Comments Notes/comments depending on workflow Manual notation Integrated and structurally attached
Citation management Strong with external/reference integrations Possible through workflow/extensions Usually external Integrated citation system with multiple styles
Index management Available, document-oriented Compilation dependent Usually manual/external Integrated project Index
Reader-facing Glossary generation Manual Manual/compile workflow Manual Integrated with Entities and manual entries
Print-layout editing Excellent Compilation/output focused Usually external Integrated paginated Page View
Plain-text portability Limited Limited Excellent Via export rather than native storage
Specialist book compilation Strong document layout Very strong Usually generated through external/output tools Integrated export and publication pipeline
Transactional project persistence Application dependent Application/project dependent File-level writes Continuous SQLite-backed persistence
Project-level semantic relationships Limited Strong organisational relationships Tag/reference based Relational project model

Where SceneWeaver Is Different

Dynamic Entity Tokens

A conventional search-and-replace operation works with text.

SceneWeaver Tokens work with identity.

For example, manuscript text can contain a dynamic reference such as:

≪keyword:attribute≫

That Token can represent information belonging to a Character, Location, Organisation or Item rather than merely containing a fixed sequence of letters.

If the underlying Entity data changes, the Token can render the updated value without requiring the manuscript to be manually searched and edited.

Tokens can also specify:

SceneWeaver can also recognise configured Entity names and keywords in existing prose and convert them into Tokens.

This becomes particularly useful in large manuscripts where the same information may appear dozens or hundreds of times.

Context-Aware Continuity Checking

Generic spelling and grammar tools analyse language.

SceneWeaver can additionally analyse the internal rules of your project.

Continuity checks can identify issues such as:

These are advisory checks.

SceneWeaver does not assume that every unusual occurrence is a mistake. The author remains in control of whether a warning represents an error, an exception or a deliberate narrative choice.

Continuous Transactional Persistence

SceneWeaver does not use the traditional workflow of repeatedly pressing Save while writing.

Normal edits are persisted automatically into the local project database.

SQLite transactions help protect the internal consistency of the project if an operation is interrupted, while SceneWeaver also maintains project snapshots so earlier states can be recovered when necessary.

Version 3 extends this to the dialogs as well as the prose. Version 3 — not yet released Project editors have no Save or Apply button to commit staged changes, because there is nothing staged: a valid change is written when it is made, and closing an editor neither commits nor discards it. A value still being typed, or one that is incomplete, stays on screen to be corrected rather than replacing the last valid stored value.

Also in Version 3, protection before a change is graded, and the grading is yours to set. A word edit counts as superficial, a paragraph operation as minor, and removing or moving a whole piece of content as major; the preferences for minor and major changes are independent of each other. Application-wide preferences keep a separate reversible history, since a manuscript backup cannot restore configuration that lives outside the manuscript.

No storage system can guarantee immunity from hardware failure, filesystem damage or software defects, but SceneWeaver's persistence model is designed to minimise dependence on manual saving and reduce the risk of partially written project data.

Real Page Layout Inside the Writing Environment Version 3 — not yet released

Many writing applications estimate manuscript pages from word counts until the project is compiled or exported.

SceneWeaver's Page View can render the manuscript using the actual geometry of the intended book.

It can account for:

The result is a paginated representation based on layout rather than a simple words-per-page estimate.

Version 1 and Version 2 estimate the page count from the word count, which is what is available today; the paginated Page View described above arrives with Version 3, and the estimator remains available there for anyone who does not need full pagination.

A World Bible That Participates in the Manuscript

Many writing tools let you keep character sheets, location notes or research documents beside your prose.

SceneWeaver goes further by treating these as data that can participate in the manuscript itself.

SceneWeaver currently supports five Entity types:

Characters
People or characters within the project.
Locations
Places important enough to track independently.
Organisations
Groups, companies, governments, institutions, factions and other organised bodies.
Items
Significant objects including documents, vehicles, artefacts, machines, weapons and other recurring physical things.
Concepts
Non-physical ideas such as religions, belief systems, philosophies, laws, theories, traditions, doctrines or recurring abstract principles.

Because these are structured Entities rather than disconnected notes, other SceneWeaver systems can work with them directly.

In Version 3, an Entity is also allowed to change. Version 3 — not yet released A character sheet in most tools holds one set of details, which quietly becomes whichever version the author last edited. In SceneWeaver a recorded detail — a rank, an allegiance, a marital status, an appearance — can hold one value early in the manuscript and another later, added as a new state rather than overwriting what was true before. A token that prints that detail resolves to the value which applies where it sits, so chapter one keeps saying what was true in chapter one.

Also in Version 3, an Entity's presence in the book becomes a list of ranges rather than a single span, so a character who appears, leaves and returns can be described as they actually are, and a mention that falls in a deliberate absence is something SceneWeaver can notice.

Structure Beyond Chapters

SceneWeaver provides a hierarchical manuscript structure containing Chapters, Scenes, Sections and specialist book material.

The same manuscript can be viewed and managed through several perspectives, including:

These are different views of the same project rather than independent copies of the manuscript.

You can therefore reorganise how you inspect the project without maintaining several parallel planning systems.

Publication Structure

Books contain more than numbered Chapters.

SceneWeaver supports dedicated Special Chapter types for material such as:

Special Chapters can behave differently from ordinary manuscript Chapters where appropriate.

For example, covers use dedicated image handling, front matter can use Roman page numbering, and generated material such as bibliographies or indexes can be incorporated into the publication structure.

Version 3 adds two more generated chapters: a Glossary assembled from the Entities marked for inclusion, and a Dramatis Personae drawn from the cast. Version 3 — not yet released Both carry a reader-facing description held separately from the author's own notes, so private planning material is not exposed in the finished book.

Annotations That Remain Connected to the Writing

SceneWeaver supports both general manuscript-node annotations and annotations attached directly to selected prose.

A selection-based Annotation records the text that was originally selected while maintaining its attachment to the evolving manuscript range.

This means an editorial note can retain the wording that prompted it even if the manuscript is subsequently revised.

Annotated text is highlighted in the editor, overlapping annotations remain visually distinguishable, and selection annotations can navigate back to their source.

Integrated Citations

SceneWeaver includes citation management for projects that require formal source attribution.

Supported citation styles include:

Citation Tokens can be inserted into manuscript text, while bibliography information can feed directly into the project's Bibliography or References section.

SceneWeaver can also work with Zotero-linked reference information.

This makes the citation system useful for non-fiction, academic writing and fiction projects containing substantial documented research.

Glossary and Index Generation

SceneWeaver can use project information to create reader-facing reference material.

The generated Glossary is part of Version 3 and is not in any released version yet. Version 3 — not yet released Entities can be selectively included in it and given dedicated public-facing descriptions rather than exposing the author's internal notes; an Entity's description can be copied across as a starting point and then edited independently; and manual entries can be added for terms that no Entity represents.

The Index is available now, and operates separately: it tracks configured terms and their occurrences throughout the manuscript.

Both systems therefore derive publication material from data already maintained during the writing process rather than requiring the author to rebuild everything at the end.

Where Other Applications May Be the Better Choice

SceneWeaver is intentionally designed for long-form and structurally complex writing.

That means there are many situations where another application is the more appropriate tool.

You Mainly Write Short Pieces

If you are writing:

then SceneWeaver may provide considerably more structure than you need.

A lightweight Markdown editor or distraction-free text editor may let you start writing faster with almost no project-management overhead.

You Want Your Manuscript Stored as Ordinary Text Files

Some authors specifically want every part of their manuscript to exist as human-readable files that can be opened with any text editor.

That is a genuine advantage of tools such as novelWriter.

SceneWeaver deliberately chooses a database-backed model instead because its features depend on relationships between manuscript structure, Entities, Tokens, annotations, continuity data and other project information.

SceneWeaver can export into portable formats, but its native project format is not intended to be edited outside SceneWeaver.

If plain-text transparency is your highest priority, a plain-text writing environment may suit you better.

You Need Highly Prescriptive Plotting Methods

Some applications provide structured workflows based around particular planning techniques such as the Snowflake Method.

If you want the software to lead you through a fixed plotting process before you begin writing, an application such as Manuskript may be a better fit.

SceneWeaver provides planning and structural tools, but it does not require you to follow one prescribed method of constructing a story.

You Already Have an Established Scrivener Workflow

Scrivener is a mature long-form writing environment with particularly strong Binder organisation and compilation tools.

If your existing workflow already handles your project effectively and you do not need SceneWeaver's semantic Entities, dynamic Tokens, integrated continuity modelling or database relationships, migrating may offer little practical benefit.

Software should solve a problem you actually have.

You Need Collaborative Document Review Above Everything Else

If your primary workflow involves several people simultaneously editing, commenting on and reviewing the same document, collaborative document platforms may currently be more appropriate.

Applications such as Word and Google Docs are deeply established in editorial and business review workflows.

SceneWeaver's emphasis is on the author's structured project rather than real-time multi-user document collaboration.

You Need Maximum Conventional Page-Layout Control

A dedicated word processor or desktop-publishing package remains the right choice when your principal task is detailed visual page construction rather than manuscript development.

SceneWeaver provides book-oriented pagination and export tools, but it is not intended to replace specialist desktop-publishing software for complex graphic layout.

Which Type of Writer Is SceneWeaver For?

SceneWeaver is most useful when the difficulty of your project is no longer simply writing the words.

It is designed for projects where you also need to manage things such as:

You can ignore the systems you do not need.

But when a project becomes complicated enough to require them, they are already part of the same environment.

The Difference in One Sentence

A word processor manages the document you produce. SceneWeaver manages the writing project that produces it.