Business analysis platform

Turn project requirements into client-ready BA deliverables.

A business-analysis platform for consulting and delivery teams. Give it the brief, the client's documents and the project context; it reads them with a BA engine before it writes anything, then produces the documents a scoped engagement needs — a core pack of eight in dependency order, and sixteen more on demand — with every version kept and every export branded.

24
document types, 8 in the core pack
5
specialist passes before it writes
0
versions overwritten, ever
app / generation / online-skills-platform
Production
Generation studio
Running
3 of 8 complete · minimax
  • Technical Questionsdone
  • Product Requirements Documentdone
  • Statement of Workdone
  • Solution Architecturerunning
  • Milestones & Delivery Planqueued
  • Effort & Cost Estimatequeued
The problem

The documents are the job, and they are written from scratch every time

A scoped engagement needs the same core documents, each derived from the last. In practice they are assembled by hand from an old file, with the same context retyped into every one — and a single scope change means editing all of them.

Today, without it
  1. 1Client brief arrives
  2. 2Requirements analysed by hand
  3. 3Documents started from an old file
  4. 4The same context retyped into each one
  5. 5Formatting drifts between authors
  6. 6A scope change means editing six documents
  7. 7Exports assembled and rebranded manually
With BA SOW Maker
  1. 1Brief and client documents go into the project
  2. 2Sources are indexed and retrievable
  3. 3Deliverables generated in dependency order
  4. 4Each one grounded in the ones it derives from
  5. 5Formatting comes from the workspace, not the author
  6. 6A change is regenerated and diffed against the last version
  7. 7One export produces the branded pack
How it fits together

One pipeline, from the brief to the branded pack

Nothing here is a prompt box with a document template attached. Each stage feeds the next, and the output of every stage is inspectable.

  1. 01
    Requirements
    The brief, in the project
  2. 02
    Knowledge
    Client documents, indexed
  3. 03
    Discovery
    Classified, questioned, checked
  4. 04
    AI analysis
    Grounded in all of it
  5. 05
    Deliverables
    The core eight, in order
  6. 06
    Review
    Edited by a person
  7. 07
    Versions
    Nothing overwritten
  8. 08
    Export
    DOCX, PDF, Markdown
What it produces

A pack that agrees with itself

Because each document is generated from the ones it depends on, the estimate matches the scope and the proposal matches both — and a consistency pass reads the finished set looking for the places they still drift. That is the point of the dependency graph.

Understand
  • 01Technical Questions

    no dependencies

  • 02Product Requirements Document

    after Technical Questions

Agree
  • 03Statement of Work

    after Technical Questions, Product Requirements Document

Plan
  • 04Solution Architecture

    after Product Requirements Document, Statement of Work

  • 05Milestones & Delivery Plan

    after Statement of Work

  • 06Effort & Cost Estimate

    after Statement of Work, Solution Architecture

  • 07Risk Register

    after Statement of Work, Solution Architecture

Present
  • 08Client Proposal

    after Statement of Work, Solution Architecture, Effort & Cost Estimate, Risk Register, Milestones & Delivery Plan

A run walks this graph rather than a list. Each document is generated with its declared dependencies fed first, under one shared context budget, so the document a deliverable is derived from cannot be squeezed out by whatever was edited most recently.

Capabilities

Everything an engagement needs around the writing

Generation is one part of it. The rest is what makes the output usable by a team with a client waiting.

Analysis

Where an engagement's material is captured and kept current.

  • Requirements workspace
  • Project and client record
  • Document-type registry
Analysis in detail

BA intelligence

The engine reads the engagement before it writes a word of it.

  • Project classification
  • Discovery model
  • Specialist passes
BA intelligence in detail

AI generation

Generation that reads the project rather than a prompt box.

  • Single-deliverable generation
  • Full-pack generation
  • Workspace prompt overlays
AI generation in detail

Knowledge

The client's own material, made retrievable and kept inside its workspace.

  • Uploads
  • Chunking and embeddings
  • Grounded retrieval
Knowledge in detail

Documents

What happens after the model stops writing.

  • In-place editing
  • Immutable versioning
  • Compare
Documents in detail

Exports

Client-ready files, branded by the workspace rather than the exporter.

  • DOCX
  • PDF
  • Markdown
Exports in detail

Collaboration

Organisations, workspaces and the people inside them.

  • Organisations
  • Workspaces
  • Invitations
Collaboration in detail

Governance

What a delivery lead needs to see without asking anyone.

  • Usage analytics
  • Spend ceilings
  • Activity ledger
Governance in detail

Administration

Platform-level control for whoever operates the deployment.

  • Provider configuration
  • Prompt administration
  • Model pricing
Administration in detail
AI, precisely

The model is a step in the pipeline, not the product

A generation is assembled from the engagement's own material and its declared dependencies. What arrives at the model is not a prompt somebody typed — it is the project.

  • Requirements
    The engagement's brief
  • Project context
    Client, scope, prior decisions
  • Knowledge
    Retrieved passages from uploads
  • Dependencies
    The deliverables this one derives from
  • Instruction
    The focus note for this run
Generation
Result
A structured deliverable

Written to the document type’s own format and system prompt, saved as a new version, and costed against the organisation’s spending ceiling. The model is one step in the pipeline, not the product.

Project knowledge

The client’s own documents, made usable

Upload the brief, the audit, the vendor’s API note and the kick-off transcript. Each one is extracted, split, embedded and stored beside the project — and retrieved when a deliverable is written, so the output quotes the engagement rather than the internet.

Retrieval is scoped to a workspace inside the query itself, so one client’s material can never surface in another’s document.

app / knowledge
Sources in this workspace
SourceTypeChunksState
Client brief.docxDOCX38Indexed
Existing platform audit.pdfPDF126Indexed
API limits — vendor note.mdMarkdown12Indexed
Kick-off transcript.txtTextProcessing
  1. 01
    Upload

    PDF, DOCX, text, markdown

  2. 02
    Extract

    Text pulled from the file

  3. 03
    Chunk

    Split into overlapping windows

  4. 04
    Embed

    Each window becomes a vector

  5. 05
    Store

    Kept with its workspace and project

  6. 06
    Retrieve

    Nearest passages for this run

  7. 07
    Ground

    Fed to the model under a budget

  8. RESULT
    Answers with sources

    The assistant cites the documents it drew on, so a claim can be checked rather than trusted.

Human control

Generated is a starting point, not a verdict

Every deliverable is editable in place, and a hand edit is a version like any other. Nothing is ever overwritten: each generation, edit and restore appends.

  • EditChange anything the model wrote, in the document itself.
  • CompareA line-level diff between any version and the one before it.
  • RestoreAn earlier version is copied forward, so restoring is itself undoable.
  • AttributeEvery version records what wrote it: which engine, or which person.
app / projects / versions
Compare v3 → v4+234 −427
-Payment integration to be confirmed with the client.
+Payments remain on the existing gateway; no integration work is in scope.
Catalogue migration covers 4,200 SKUs.
+Milestone 1 carries 40% of the total effort and value.
  • v4Regeneratedminimax · 10 min ago
  • v3Hand-editedyou · 2 h ago
  • v2Restored from v1you · 4 h ago
Export

A file the client can be sent, not a copy-paste

DOCX, PDF or Markdown, rendered from one document format that belongs to the workspace rather than to whoever pressed export. Page size, margins, fonts, logo placement, footer and confidentiality note are set once and carried by every file.

DOCXPDFMarkdownWhole packAny version

The on-screen paper view is driven by the same format the exporters use, so what you approve on screen is what leaves the building.

Rainstream Technologies
Statement of Work
Northwind Ltd · 1 September 2026
1. Objectives

The engagement replaces the current storefront with a headless build. Success is measured against checkout conversion, not delivery dates.

  • Lift checkout conversion by 15% within two quarters
  • Cut publish time from days to minutes
2. Scope
ItemIncludedNotes
Catalogue migrationYes4,200 SKUs
PaymentsNoExisting gateway retained
Rainstream Technologies | Page 3 of 12 | Commercial in confidence
Rainstream Technologies
Client Proposal
Northwind Ltd · 1 September 2026
1. Objectives

The engagement replaces the current storefront with a headless build. Success is measured against checkout conversion, not delivery dates.

  • Lift checkout conversion by 15% within two quarters
  • Cut publish time from days to minutes
2. Scope
ItemIncludedNotes
Catalogue migrationYes4,200 SKUs
PaymentsNoExisting gateway retained
Rainstream Technologies | Page 3 of 12 | Commercial in confidence
Teams

Built for a firm, not a single author

An organisation holds people and billing. A workspace holds the work. A project belongs to exactly one workspace, and so does everything inside it — documents, chats, runs and costs.

Roles decide what someone can do: five at organisation level, four inside a workspace, resolved from a single capability matrix. An organisation can define its own roles on top of those when the built-in ones do not fit.

Organisation
The billing and identity boundary. People join it once.
Workspace
The data boundary. Every project, document and run belongs to exactly one.
Project
One engagement: its brief, its knowledge, its deliverables.
Deliverable
A document with its own version history.

Access is membership, never row ownership: a colleague in the same workspace reaches its projects, and a resource in another workspace answers 404 rather than 403 — a 403 would confirm it exists.

Governance

Operational visibility, without asking anyone

Every run records its provider, model, tokens, duration and cost. A monthly ceiling is a control rather than a warning: once it is reached, generation is refused instead of quietly billing past it.

Usage analytics
Runs, tokens and cost by provider, model and workspace.
Spending ceiling
Set per organisation; refuses work rather than exceeding it.
Activity ledger
Who did what, to which object, and when.
Audit log
Field names only — requirements and client content never enter it.
app / spend
This monthceiling $500.00
$182.40

Generation is refused once the ceiling is reached.

  • Delivery$104.1062%
  • Presales$61.2031%
  • Internal$17.107%
In practice

An engagement, from brief to pack

What a delivery team actually does with it on the first afternoon.

01

Put the engagement in

The brief is a first-class record, not an attachment: it is what the pipeline reads.

You
Create the project and paste the brief.
The system
Holds it as the requirements every deliverable is derived from.
02

Add what the client sent

PDFs, Word files, notes and transcripts become retrievable material rather than reading homework.

You
Upload the documents that came with it.
The system
Extracts, chunks, embeds and indexes each one against the project.
03

Run the pack

A run can be cancelled, and failed steps retried without redoing the ones that worked.

You
Choose the engine and press run.
The system
Generates the core eight in dependency order, streaming progress per document.
04

Read, edit, regenerate

The document you send is the one you approved, not the one the model happened to produce.

You
Work through the output and change what is wrong.
The system
Saves every change as a version and can diff or restore any of them.
05

Export

The same document format drives the preview and the file, so there is no surprise on the client’s screen.

You
Pick a format and send it.
The system
Renders the branded file — or the whole pack, with cover and contents.
The pack

Every document, and what it is for

01

Technical Questions

The questions a developer must have answered before anyone can commit to a build. It is written first because everything after it inherits the assumptions it exposes.

02

Product Requirements Document

What is being built and why, in outcomes rather than features. The PRD is the document the rest of the pack is derived from.

03

Statement of Work

The commercial spine of the engagement: scope, deliverables, acceptance and the boundaries the client is signing against.

04

Solution Architecture

How the thing is actually built: components, data, integrations and the decisions that constrain delivery.

05

Milestones & Delivery Plan

How the scope is sequenced into deliverable stages, and what each stage is worth. Weightings can be set explicitly so the payment schedule matches the signed SOW.

06

Effort & Cost Estimate

What the work costs, broken down so a client can see what they are paying for and a delivery lead can defend it.

07

Risk Register

The risks that could move scope, cost or date, each with an owner and a response — surfaced before they become escalations.

08

Client Proposal

The document the client actually reads: the case for the work, drawn from everything above it so the numbers and the narrative cannot disagree.

Put one real engagement through it

Create an account, paste a brief you already have, and read the pack it produces. That is a more useful evaluation than any demo we could give you.