Rutba

Blog · Workspace

Every business runs on spreadsheets that were accurate once

The export was correct on the morning somebody ran it. Then stock moved, invoices were paid, and the file kept looking authoritative. Binding a cell to live data is a smaller idea than it sounds, and it fixes the whole class.

· 3 min read

A spreadsheet grid with one cell highlighted, joined by a line to a live stock figure read at open.
One cell that is a question rather than a value.

The most dangerous document in most businesses is a spreadsheet that was right. Not wrong from the start — that gets caught. Right on the day it was made, circulated, trusted, and then quietly overtaken by events while continuing to look exactly as authoritative as it did on day one.

The stock figure in it is from March. The receivables total is from before two large payments landed. Nothing about the file says so.

A cell that asks rather than remembers

Rutba Sheets binds cells to live data — stock on hand, this month’s receivables, yesterday’s sales. The report is current every time it is opened, rather than every time somebody remembers to refresh it.

This is a modest idea and it is only possible for one reason: the figures are in the same system as the spreadsheet. A binding to a third-party API is an integration, with credentials, rate limits and a failure mode. A binding to your own stock is a read.

Our own format engine, and why that matters here

The editors open and save .docx and .xlsx on an engine we wrote ourselves — the same engine behind the free desktop suite, Rutba Office. There is no conversion round trip, which is the usual reason a document that leaves a web editor comes back with its formatting rearranged.

  • A word processor and a spreadsheet, edited together in real time.
  • 126 spreadsheet functions with dependency-ordered recalculation.
  • Documents are ordinary Drive files, so sharing follows organisation roles rather than a stray link.

Dependency-ordered recalculation is on that list because the alternative — recalculating in sheet order — produces a spreadsheet that gives different answers depending on which cell you edited last. It is the sort of thing nobody asks about in an evaluation and everybody notices in month two.

You can try it without an account

There is a public sandbox. No sign-up, no email address, no trial clock — open the editor and use it. It is the fastest way to find out whether a document editor is any good, and every product that hides its editor behind a form is making a decision about what it wants you to see first.

A number in a document is a claim about a moment. A binding is a claim about now.

PlanPriceWhat it is for
Starter$6 / user / monthDocuments and sheets for the team.
Business$14 / user / monthSheets wired to your live business data.
EnterpriseCustom, annualAn organisation-wide document estate.

Open the sandbox

The editor, with no account at all. The product page has the link and the full capability list.

Rutba Docs & Sheets

Read next

  • Stock is the number a business argues about most

    The argument always starts the same way: two systems each keeping their own copy. The fix is not better syncing. It is deciding, once, which one is allowed to hold the number.

  • We wrote an office suite and gave it away

    Seven desktop applications, our own document engine, and the Outlook archive formats almost nothing else opens. Free under the AGPL, no account, no telemetry — and a commercial reason it is not charity.

  • Anyone can put a picture of a signature on a page

    What decides a dispute two years later is whether you can still show what happened: who opened it, from where, what they accepted, in what order, and that not one byte has moved since. That record is the product.