Skip to content

Master data management for teams that need records they can trust

One record per item, checked at entry, cared for by the people who know it and delivered to the systems you already use. On screen, through integration or by an AI agent.

A trial account with its own database. No credit card.

The same item, as it arrives from three places

ERPHEX BOLT M8X30 ZINC
Purchasing spreadsheethex bolt m8 x 30
Old registerHex bolt M8x30 zinc plated
Hex Bolt M8x30 Zinc PlatedCompleted
Code in the ERP
004512
Code in the old register
P-8830
Owner
Product engineering
Spellings kept
3, as aliases

One record. The merge can be undone.

  • A database isolated per client
  • Sign in with your company login (SSO)
  • Audit trail
  • Privacy policy under Brazil's LGPD
  • Portuguese, English and Spanish

When master data has no owner, every system tells a different story

The same product spelled three ways, the same supplier registered twice, and each team with its own spreadsheet. The error only shows up once it has reached an order.

  • Duplicates

    The supplier exists twice, with two codes, and each purchase picks one.

  • Spreadsheets

    They accept anything: a tax ID with letters, a date in the future, a required field left blank.

  • No owner

    Each team edits what it needs, and nobody answers for the whole record.

  • No trail

    Who changed it, when, and what was it before? Without history, a mismatch becomes an investigation.

Six MDM capabilities in one platform

So master data is born right, has an owner and reaches every system the same way.

Two sections over a twelve-column grid, with fields of different widths fitted into it.

New records without an IT queue

The people who know the process design the structure on screen, publish versions and keep the data dictionary.

Three steps in sequence, each with its responsible group; only the current step is lit, and an arrow links each one to the next.

Each team takes care of its part

Steps per team, with deadlines, roles per domain and an owner for the data. Everyone sees what is waiting for them, and reviewing what has already been completed also goes through steps.

One field splits into two evaluation paths — a local expression and an external service — and both return a verdict to the same point.

Data goes in right, and stays right

Rules that block or warn, text standardized as it is saved and data quality measured every day, with a goal for each master data set.

Two records with the same value: the first is accepted and the second refused. Beside them, independent counters per scope.

One record per thing, not three

Unique keys at save time, similarity-based duplicate suspicion and merging with history that can be undone.

A spreadsheet and a source system enter the same row-by-row check; two rows pass, one is refused, and only what passed becomes a record.

One source for the systems you already have

The ERP and other systems receive checked data and send what is theirs. When two sources disagree, the trust you give each one, field by field, decides — or it becomes a proposal, never an overwrite.

An agent passes through an access that allows two operations and blocks the third; what passes reaches the record after the same checks as the screen.

Open your records to AI without giving up control

An agent works through the MCP protocol with the same rules as the screen and reaches only what its key allows.

The platform, as it is

Screenshot of the structure screen of a Product entity, with the fields Code, Description, Unit, Net weight and Supplier.
The record structure, designed on screen: fields, types and rules, published in versions.
Screenshot of the workflow screen with two steps, Technical data and Purchasing data, each with its fields laid out on a grid.
The fill-in workflow, built by dragging: each step with its sections, fields side by side and the group that answers for it.
Screenshot of the record list of the Product entity, with five fictitious items.
The records, in the list each group can reach.

From the first record to integration, in four steps

You start with one entity and grow from there, without stopping operations.

  1. Model

    Design the record on screen: fields, rules and unique keys. Publish when it is ready.

  2. Distribute

    Say which team fills in each step. Each person sees and edits only their part.

  3. Connect

    Import today's spreadsheet, checked row by row, and connect the systems that feed and consume the records.

  4. Follow up

    See data quality day by day, who changed what and the version history of each record.

Where master data makes a difference

Any data that several teams use and none can get wrong. Three common situations:

Three teams fill in the same record, each one its own step; it is only ready when the last one finishes.

Product master data

A record that goes through several teams

Engineering describes it, purchasing completes it, tax checks it. Each team fills in its step, and the item only becomes available once all of them finish.

The item is born complete, and each part has an owner.

One checked record goes out to three systems, and each system keeps its own code for it.

Supplier master data

One record, many systems

The supplier is registered and checked once. The ERP and other systems receive the finished data, each with its own code.

Change it here, and the systems find out.

Two similar records are flagged as suspects and merged into one, which keeps the other spelling as an alias.

Customer master data

Records without duplicates

Unique keys block the exact repeat, and similarity points out the near-duplicate for someone to decide. Old duplicates are merged with history.

One customer, one record, and the merge can be undone.

It also works for assets, beneficiaries and non-conformance records: any record that several teams use and that lives in a spreadsheet today.

Bring a record that lives in a spreadsheet today

In a trial account, you import the spreadsheet and watch the records gain rules, an owner and history.

Security and governance that IT and legal can verify

Physical isolation, your company's identity and a record of everything that changes.

A control-plane connected to three separate databases, one per client — not to a single shared one.

One database per client

Each organization has its own database and its own credentials. A neighbor's data is in another database, not behind a filter.

Company login

Sign-in through the organization's identity provider (OIDC). The provider confirms who the person is; what they can access is decided here.

Revocable sessions

Suspending someone or changing their role ends that person's sessions immediately.

Roles by scope

Who designs, who operates, who curates and who answers for the data, by organization, domain or entity.

Audit and origin

Every change records who made it and what changed, and every version says how it came in: screen, import, system or agent.

Encrypted secrets

Database passwords and integration credentials are encrypted, and no screen or API returns them.

How we handle personal data: privacy policy

Works with the systems you already have

MDM sits in the middle: it receives data where it is born, checks it and delivers it to whoever consumes it. The ERP keeps running.

A finished record leaves through three paths: a notice to another system, a read with a key and an exported file.
  • Sync with source systems

    Each system with its own code. When the source and the record disagree, the field-level trust policy settles it, or it becomes a proposal for someone to decide; the record shows the value each source sent.

  • Notices and change feed

    Webhooks on every record completed, changed or deleted, and a feed for those who prefer to read at their own pace.

  • Import and export

    Spreadsheets checked row by row before saving; output in Excel, CSV or JSON.

  • API and AI agents

    The same rules apply to the screen, the integration and the agent. There is no ready-made connector for a specific ERP: integration is over HTTP.

Try it with a real record type

A trial account with an address of its own, a database of its own and whatever structure you design. Small on purpose: it is there to prove the product, not to run on for free.

Every request goes through a quick check on our side before the account is created — nothing is provisioned automatically. We get in touch on the number you gave us with the address and the first administrator's password.

This is how we send you the address and your first sign-in password.

Frequently asked questions about MDM

What is master data management (MDM)?

It means keeping the records the whole company uses, such as products, suppliers and customers, in one place, with rules, an owner and history, and delivering them the same way to every system.

Does MDM replace the ERP?

No. The ERP keeps running; what changes is where the records it consumes come from. The platform is where data is born, checked and versioned, and integration carries it from here to there.

How do you avoid duplicate records?

In three layers: unique keys block the exact repeat at save time, similarity points out the look-alike for someone to decide, and old duplicates are merged with history. The merge can be undone.

Do I need someone from IT to create a record?

No. The structure is designed on screen by the people who know the process, and publishing creates a new version without changing what has already been filled in.

Does it integrate with the systems we already have?

Yes, both ways, over HTTP: sync with source systems, notices on every change, a change feed, spreadsheet import and export to Excel, CSV or JSON. There is no ready-made connector for a specific ERP.

Can an AI agent operate the records?

Yes, through the MCP protocol, with a key you create, limit and revoke on screen. It follows the same rules as the people filling in and only runs the operations granted to it.

Where is my data kept?

In a database that belongs only to your organization, with its own credentials. Database passwords and integration credentials are encrypted.

Can we sign in with our company login?

Yes, through your organization's identity provider (OIDC). The provider confirms who the person is; groups and roles are still defined in the platform.

How much does it cost?

It depends on how many records, people and connected systems you need. Talk to us through the contact section, or start with the trial account.

Talk to us

Tell us what you need to manage. We reply to the same address you leave here.

Nothing you write here is stored in a database: the message becomes an email in our contact inbox.