Skip to content
Urukagina

About

A small team with a narrow focus

We build and maintain tooling for master data governance on ERP systems, and we publish what we learn along the way.

Why the name

Urukagina ruled the Sumerian city of Lagash around 2400 BC and is remembered for the earliest known set of written reforms: rules that limited what officials could take and recorded what people were owed. Governance written down, visible to everyone, enforced by the record. That is the spirit of the tools on this site.

What we work on

  • Change-request workflows. Rule-based approval flows are usually maintained in decision tables that nobody wants to read. We draw them, let you edit them visually and write them back.
  • Data quality. Validation that runs where master data is created, with findings that process owners can act on.
  • Process visibility. Views that answer the simple questions: where is this request, who is holding it and why.

How the demo works

The demo area of this site is a static build of open-steamgate, an MIT-licensed application server that runs transpiled business logic, an OData gateway and a SQLite database inside a service worker in your browser. Nothing is sent to a server; every visitor gets an isolated database that is reset when the browser cache is cleared.

The demo applications are self-contained sample packages with synthetic data. They show the shape and flow of each tool, not a connection to any real system.

Contact

Write to hello@urukagina.dev or find us on GitHub.