Why we’re building a local-first office suite
Why Ettex is built local-first: the document lives on your machine and syncing is an addition rather than a precondition. What that buys, and what it genuinely costs.
In Ettex the authoritative copy of a document is on your device, not on a server. What that means in the browser, in the installed app, and when you want your data out.
Most office suites answer "where does my document live" with "on our servers, and you are looking at it through a browser". Ettex answers it differently: the authoritative copy is in local storage on your device, and synchronisation is something layered on top. That is the whole of local-first, and the consequences are more practical than philosophical.
This is the part worth knowing before you plan around it. In the browser, Ettex runs as a demo: saving to disk and exporting are limited, because a web page does not get the file access an application does. The installed app — desktop build or installed PWA — is where the full local behaviour lives, including real files on disk. If taking data out matters to you, that distinction is the one to pay attention to, and it is easy to miss because both look identical while you are typing.
Browsers quota local storage, and that quota is real rather than theoretical. Local-first is not a promise of infinite space on the device; it is a statement about which copy is authoritative.
Local-first describes where the authoritative copy sits and what happens when the network goes away. It is not by itself a statement about confidentiality, and any vendor using the two words as synonyms deserves a follow-up question — including us. The honest summary is that your document is on your machine, and what crosses the network does so when you enable sync.
In local storage on the device you are using. Sync, when enabled, copies it onwards; the local copy remains the authoritative one.
From the installed app, yes — it has real file access. In the browser demo, saving to disk and exporting are limited, which is the main practical difference between the two.
No. It describes architecture, not confidentiality. Treat the two as separate questions, including when we are the ones answering.
Why Ettex is built local-first: the document lives on your machine and syncing is an addition rather than a precondition. What that buys, and what it genuinely costs.
Remote-first changes what has to be written down. The practices that make asynchronous work hold together — and the ones that only look like they do.
An on-call rota decides who answers at 3am. How to size it, what to pay, what counts as working time, and the handover that stops the same fault being rediscovered.