Skip to content

How we run

We run the company onwhat we sell.

The books, the specifications, the bill of materials and SBOM, the commercial record and the mail all sit on systems we wrote and operate. Every platform we sell runs the company first, so a release that would break our own books breaks ours before yours.

first-party services
11
databases, one per service
10
countries
3
minutes recovery point, at most
5

The difference

What most organisations buy. What we run.

Not a boast about building things. A statement of where the record lives, and who is accountable when it is wrong.

The concern, what most organisations buy for it, and the system RODMENA runs instead
ConcernMost organisations buyWe run
The booksAn accounts subscriptionLedger
Specifications and change controlA hosted issue trackerTracker
Bill of materials and SBOMA spreadsheet, or nothingProvenance
The commercial record (CRM)A sales subscription, separate from the accountsTrace
Documentation and runbooksA documentation subscriptionKnowledge base
Company emailA mail and office subscriptionWebmail

Every system above is built, deployed and running on its own database. Checked 2026-09-09.

The systems

Six systems, one estate

Each owns one concern, authenticates against our own identity service, keeps its own database, and can hand its data back in an open format.

  • The books

    Ledger

    Double-entry accounting for money, credits and stock. It keeps our own books, and it is the same service we sell.

    Built on
    Auth, PostgreSQL
    Your data leaves as
    CSV and JSON

    We sell this — read about Ledger

  • Specifications and change control

    Tracker

    Every change to every repository begins as a written specification and a ticket, and closes with a note of how it was verified.

    Built on
    issuedb-cli + EARS, Identity
    Your data leaves as
    JSON, and the ticket database committed in each repository

    Visit Tracker

  • Bill of materials and SBOM

    Provenance

    An asset register for the hardware, an SBOM for every software release we ship, and security findings tracked against both.

    Built on
    Auth, PostgreSQL
    Your data leaves as
    CycloneDX, SPDX and VEX
  • The commercial record (CRM)

    Trace

    Customer relationship and revenue records, reconciled against the ledger rather than kept alongside it, so the two cannot quietly disagree.

    Built on
    Ledger, Auth
    Your data leaves as
    CSV and JSON
  • Documentation and runbooks

    Knowledge base

    Where every platform on the estate writes its own documentation, so the runbook for a service is not in one engineer’s head.

    Built on
    Auth, TokenGate
    Your data leaves as
    Markdown and JSON
  • Company email

    Webmail

    A mailbox interface over our own mail platform, so company correspondence stays on infrastructure we operate.

    Built on
    Rodmena Mail API, Identity
    Your data leaves as
    IMAP and mbox

Inside

What the register actually looks like

Four screens from Provenance: the hardware asset register, the evidence pack organised by control reference, the findings table with its VEX positions, and the component explorer.

Four screens from the Provenance bill-of-materials platform. An asset register listing every device the company holds with its state, custodian and encryption status. An evidence export pack organised by control reference, with sections for Cyber Essentials and for ISO/IEC 27001:2022 Annex A, each stating what the register evidences and what it does not. A findings table listing vulnerabilities by severity with their CVSS score, the component and release affected, whether that release is deployed, and its VEX assessment. A component explorer that looks a component up across the whole estate by package URL.
Provenance, the bill-of-materials platform, as it runs. The evidence pack is the reason it exists: a buyer asks which components a release carries and which advisories touch them, and the answer is an export rather than a promise.

The obvious question

Why not just buy it?

Because for most of this, buying it is the part that would not make sense.

  • We already sell it

    The ledger that keeps our books is a product on this site. Paying someone else for the thing we sell would be the odd decision, and running it ourselves is how we find out what a release does to a real set of books.

  • Nobody sells us the rest

    A component inventory and security findings across our own estate, in CycloneDX, SPDX and VEX, is not something a small supplier can subscribe to. Most answer that question with a spreadsheet. We built the register instead.

  • We do not build the hard parts

    Everything above sits on PostgreSQL, FreeBSD, Python, OpenID Connect and Publicly trusted TLS. We write the application layer. We do not write databases, operating systems or cryptography, and we would not ask you to trust us if we did.

If we are hit by a bus

The fair objection to a company that runs its own systems is what happens when the people who built them are unavailable. The answer is written down rather than asserted: every repository carries its own runbook, every change carries a specification and a ticket that records how it was verified, database migrations live inside the database they manage so they survive a restore, restores are exercised end to end rather than assumed, and the whole estate is described in a published topology.

How we secure it How you leave Trust Centre

How it holds together

The company is our first customer

Read a row left to right: the concern, the system that owns it, and the platforms from our own catalogue underneath it.

  1. The books

    Ledger

    Auth, PostgreSQL

  2. Specifications and change control

    Tracker

    issuedb-cli + EARS, Identity

  3. Bill of materials and SBOM

    Provenance

    Auth, PostgreSQL

  4. The commercial record (CRM)

    Trace

    Ledger, Auth

  5. Documentation and runbooks

    Knowledge base

    Auth, TokenGate

  6. Company email

    Webmail

    Rodmena Mail API, Identity

The right-hand column is our own product catalogue. That is the whole argument on this page: the platforms we ask you to buy are the ones we depend on to invoice, ship and keep records. See how the platforms fit together.

Ask us to show you

We can walk through any of these systems, or hand over the topology, the policies and the capability statement for a procurement pack.