Platform Master data

Master data you can trust, on the data you already have.

Lima builds the golden records for your customers, products, suppliers, sites, accounts and every other domain from the systems you run, keeps them in their hierarchies, guards them with rules, security and an audit trail, and serves them to people, applications, planning systems and agents through grids, pivots and APIs. The source rows stay where they are; the golden record is a governed view over them, materialised only where latency needs it.

YOUR SYSTEMSSAP S/4HANAERPOracle FusionERPSalesforceCRMWorkdayHCM · financeServiceNowITSM · assetsSnowflake · DatabrickslakehouseFiles · portals · D&BexternalLIMA MASTER DATAConnectread in place · federated01Resolvematch · survive · golden02Structurelevels · hierarchies · bed03Governrules · security · audit04ServeAPIs · services · grids05Analysepivots · measures · queries06one data bed · one policy · one audit trailWHO USES THEMPeoplestewards · planners · financeSmartAppsprocesses on golden rowsPlanning systemsKinaxis · o9 · IBP · OMPBI and lakessame keys everywhereAgents and copilotsChatLima · MCPSatellite applicationsREST · SOAP · SQLBack to the ERPswrite-back, confirmed
Your systems on the left, read in place. In the middle the six things Lima does with master data. On the right the people, applications, planning systems and agents that use the result, and the acknowledged write-back to the systems that own each record.
30
domains in the catalogue, across 6 groups
catalogue
7
systems read in place: SAP S/4HANA, Oracle Fusion, Salesforce, Workday, ServiceNow, Snowflake, Databricks
connector library
1 day
to the first golden view on your data: the supplier walkthrough
showcase
0
copies of your source rows needed to start
product
12
layers at which access is controlled, for read, write and delete
product
Start here

Seven pages that define the subject, then twenty-two that show the mechanism

The foundation pages explain what master data management is, why it pays for itself, how this one is built and what a domain is. The capability pages sit one level down, grouped into six sets.

The six stages

Connect, resolve, structure, govern, serve, analyse

Every domain goes through these six. The capability pages are grouped the same way, so a reader can follow one stage from the definition to the mechanism.

Each stage links to the capability that carries most of its weight. How a domain runs gives each stage its owner, output and test.

Every enterprise keeps the same customer, product or supplier in several systems, each with its own number, spelling and address. Lima reads those records where they are, standardises them, matches them in pairs, and assembles one golden record field by field, keeping the source keys underneath so the merge is explainable and reversible.

The golden records are then placed in their structures: levels and hierarchies, several per entity, kept as versions with dates. Reference data, hierarchies, dimensions, master records and transactions sit in one data bed with keys the platform enforces, which is why a pivot on golden customers by month is one query and why a merged customer's orders move with it.

Rules at three levels, twelve security layers and an append-only audit trail apply to every door: the steward's grid, the pivot, the REST and SOAP services, SQL, the agent endpoint. Learning the platform once is enough to govern thirty domains.

ConnectRegister the sources; the objects show their rows at once, read in place, with the source's own permissions.
The capabilities

Twenty-two pages in six sets

Each set carries one stage of the work. Every page explains the mechanism, then shows it on one domain.

Data quality

Kept correct by agents, enforced on the golden record

A separate section, thirteen pages: every rule runs as a small agent with a scope, a schedule and a level of autonomy it has earned; corrections are proposed with evidence, written back and acknowledged; a record is golden only while every applicable rule passes.

On live data

The rows stay where they are

This is the design decision the rest follows from; the architecture page has the three layers in full.

A supplier exists as a vendor in SAP, a supplier in Oracle, a party in the portal and a row in the lake. Lima reads the four where they live, matches them and publishes one golden supplier. The purchase orders in SAP and Oracle keep their vendor numbers; the cross-reference maps both to the golden id, so 'open orders for this supplier' is a join, and the answer is live.

Because the rows stay in place, a domain is ready to build on the first day: register the objects, and the match runs on live rows. Each source applies its own permissions when Lima reads, and the twelve platform layers apply on top. Where a source is too slow or too limited to query live, the Backbone lands a governed replica in your lake under the same keys, security and audit.

Read how Lima master data is built for the read, hold and serve layers, the deployment options and the performance mechanisms.

SAP S/4HANAreleased read interfacesOracle FusionREST · BICC · JDBCSalesforcesObjects APISnowflakewarehouseDatabricksUnity CatalogServiceNow · Workdaytables · web servicessource permission, as the readerthe source returns only what this person may seeLIMA FEDERATED ENGINEone plan across all sourcespushes filters and aggregates downjoins on the golden cross-referenceapplies the 12 platform layerscaches where latency needs it, labelledlogs every readgrids · pivots · APIs · SQL · agentseverything reads through the same engine
One engine reads the sources where they are; each source checks the reader's own permission, then the platform applies its own layers.
What you can govern

Thirty domains in six groups, and any domain of your own

Parties, products, locations, finance, reference data and supply chain. Every catalogue entry names the golden record's attribute groups, the match keys, the hierarchies, sample rules at three levels, the transactions that refer to it, the measures, the drill-downs, the security pattern and the lookup API, with one page per system.

From the first source to production

A day to the first golden view, one to six days to a production-grade domain

Every part is tested where it is configured, which is why the elapsed time is days.

09:00connecttwo sources registered09:40modelattributes and keys mapped10:30matchfirst run on live rows13:00reviewqueue worked with the steward15:00rulescolumn and row rules on16:30publishgolden view live, API answeringshowcase estate · supplier domain from SAP and a portal · 41,800 source records · 6 h 52 min to a published golden viewyour first domain runs the same steps on your data, with your steward in the room
The first domain on the showcase estate: supplier records from SAP and a portal, published as a golden view with its API in one working day. Showcase estate.

A source shows its rows the moment it is registered. A match rule shows which live pairs it selects as it is typed. A rule shows the rows it would flag before it is saved. The work that remains is the agreements: what counts as the same thing, which source wins each field, who stewards the domain.

How a domain runs gives each of the six stages its owner, its output and its test, with the first day hour by hour and the activities that keep running after go-live.

Audit-grade by default

Who changed what, when, on which rows, and who read the sensitive columns

Rules, security and the audit trail are part of the platform, so every domain inherits them.

Every change to a golden record is an entry in an append-only ledger: the person or rule, the field, the value before and after, the reason, the source record it came from and the version of the rule that judged it. Reads of sensitive columns are logged too, with the policy that allowed them. A question 'as of 31 March' reads the record and its transactions as they stood together on that date.

In the showcase estate, a treasury audit of supplier bank changes ran as a query over the ledger: 412 changes in the quarter, every one with its two-person verification, zero payments to an account changed within the previous seven days. The audit trail page has the pattern.

address v112 Jan · SAP feedVAT verified03 Mar · portalmerge with CRM record19 Mar · steward P. Sharmapayment terms Net 4502 Apr · rule R-118e-mail refreshed15 May · agent, approvedas of 31 March: the record before the terms change, with the orders as they stood on 31 Marchno cap on history, no blind spots for rule-driven changes, and reads of sensitive columns are logged too
Every change is an entry; the point-in-time read on 31 March shows the record and its orders as they stood together.
Proof

What has run, with its evidence label

Every figure on these pages is labelled production, showcase estate, anonymised engagement, estimate or dated source.

Analyst context

Mapped to the market's own definition of master data management

The 2026 Gartner Magic Quadrant for Master Data Management Solutions names eight mandatory features and scores four implementation styles.

The eight duties and where each one sits in Lima are tabulated on what master data management is. The four styles have their own page: registry, consolidation, coexistence and centralised, chosen per domain.

How analysts categorise MDM covers the evaluation criteria, the inclusion thresholds and the vocabulary, with dated sources. The comparison pages answer nine questions for fourteen products.

Read in this order for a briefing: what it is, how it is built, the styles, the capabilities, the stories.

Terms on this page

Golden recordThe one record for a real customer, product, supplier or other entity, assembled from the source records, with every value carrying its source, rule and time.
Cross-referenceThe list of source keys that belong to one golden record; kept as a join, so a correction in a source is visible at once.
HierarchyA tree of levels that entities are placed in; one entity can sit in several, and each is kept as versions with dates.
The data bedThe one place where reference data, hierarchies, dimensions, master records and transactions sit with enforced keys between them.
Read in placeThe rows stay in the system that owns them; Lima sends the filter and the columns and the system returns the matching rows.
StewardThe person who owns the quality of a domain: reviews proposals, approves merges and fixes, sets rules.
Write-backA change sent to the system of record through its released interface, with the acknowledgement stored beside the change.
Audit trailThe append-only record of every change and every sensitive read: who, what, when, why, from where.
Questions

Do I need to move data into Lima first?

The golden records are built from rows read in place, so a domain starts the day the systems are connected. Where a source is too slow to query live, or where analytics needs history at scale, the Backbone lands a governed replica in your lake and Lima reads it there, under the same keys, security and audit.

Which implementation style is this?

Any of the four, per domain. A domain can run as a registry (a golden view, nothing copied), a consolidation (golden records materialised for analytics), a coexistence (maintained here and written back) or centralised (authored here first). Switching is a setting; the model, rules and history stay.

How does Lima reach SAP and Oracle?

Through the same connectors the rest of the platform uses: released read interfaces and change capture for reads, BAPIs and IDocs or REST resources for writes. Every catalogue entry names the objects and interfaces per system.

Where do the transactions come in?

They sit in the same data bed as the master data, with keys the platform enforces. That is what makes pivots on golden dimensions, drill-downs to orders and business rules over totals possible on one page.

Who does the stewardship?

The people who own each domain, in a queue sorted by confidence and value at stake. Models and rules propose; people approve where judgement matters; automation earns autonomy per action type and can be taken back.

How is it priced?

By platform capacity. Domains, records, attributes and users are included in the tier; there is one price for the platform, written before the work starts.

See your first domain built on your data

Bring two systems that hold the same customers, suppliers or materials. In one working day we connect them, run the match on live rows, review the queue with your steward and publish the first golden view with its API.