Skip to content
SumOfficeSumOfficeSumOffice

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.
  • 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?

Documentation assistant

Answers are assembled from the documentation and may be inaccurate — check the sources.