What's promised, and what isn't
Behind general phrases like “full compatibility” and “white-label delivery”: what's promised and verifiable, and what's fixed separately. Plus the questions worth answering before you start integrating.
Office engines are usually described in general words: “an Office replacement”, “full compatibility”. Such words can neither be verified nor fixed in a contract. Below is what stands behind each of them in the case of SumOffice: on the left the familiar wording, on the right what is actually promised and verifiable on your files.
| General phrasing | What’s actually promised |
|---|---|
| A replacement for Word and Excel. | An embeddable office processor for your product: editing DOCX and XLSX files, saving with a reopen check, automation, and an interface under your brand. |
| Full compatibility with Microsoft Office. | Matching behavior on an agreed set of your documents, for the listed capabilities, and within the bounds of the declared matrix. |
| We support XLSX and DOCX. | For every format and every operation, it’s recorded separately: whether it’s read, edited, saved, and whether unsupported markup is preserved. This is already public: 13 spreadsheet formats and what you can do with each file type in documents. |
| We have VBA. | Its own runtime for an agreed subset: inspect the project, see the plan and the changed cells before running, run with a limit, apply or roll back. What is not supported—COM, external libraries, certain statements—is rejected with a message rather than faked; the contents of the subset are fixed in the matrix. |
| We have Power Query. | Queries are read, saved without loss, and refreshed by its own M language engine: sources, steps, preview, load, refresh. An unsupported source gets an explicit refusal with a migration path rather than a silent failure; the list of supported sources is fixed in the matrix. |
| We’re the fastest. | Instead of a slogan, measurements on your own documents: typical and worst-case time, memory, the amount of data loaded, saving and reopening. |
| White-label delivery. | You own the shell, the brand, sign-in, storage, and processes; SumOffice is responsible for the meaning of the document and the spreadsheet. |
| An agent edits the document. | An agent works through the same operations contract and history as a human: inspect, plan, preview the result, get confirmation, apply or roll back. |
The platform in brief
Section titled “The platform in brief”Questions before you start
Section titled “Questions before you start”- Which operating systems, which technology is your application built on, and which embedding method do you need at the first stage?
- Which three to five of your real documents will decide whether the product fits?
- Which ten user actions need to work without Microsoft Office?
- Which of these are critical: comments, tracked changes, tables, fields, headers and footers, formulas, charts, pivot tables, Power Query, VBA?
- Where are documents stored: on the computer, inside your perimeter, in the browser, in a document-management or accounting system, in the cloud?
- What are the security requirements: where the data physically resides, leak control, logging, the delivery inventory, signatures, audit?
- Do you need agents, and which operations are they allowed to read, propose, and apply?
- Verify what’s promised on your own files — Pilot and acceptance.
- What’s locked in by the contract — Commercial packaging.
- What isn’t covered yet — Risks and honest boundaries.
- Start small — early access request.