A Saudi holding that runs U HR for HR, SiteGuard for safety, and GovRevenue for municipal revenue gets one login across all three. The same Ukkera account that lets a Group Head of HR open U HR Manager also lets a Safety Director open SiteGuard, and a Revenue Director open GovRevenue. The shared SSO is not just a convenience — it is the architectural foundation for cross-system analytics that no single-vendor HRIS can match, because the underlying identity graph is the same across all three platforms. Mainstream HRIS platforms structurally cannot offer this, because they are HR-only products that integrate with separate safety and revenue systems through brittle point-to-point APIs. This article explains how the Ukkera ecosystem SSO works, what cross-system analytics it enables, and why mainstream HRIS platforms cannot match the combination.

How the shared SSO works #

The shared SSO is built on a single Ukkera identity graph that spans U HR, SiteGuard, and GovRevenue. A user who registers at apps.ukkera.org/hr/register creates a Ukkera account — not a U HR account. The same Ukkera account can be granted access to SiteGuard (at apps.ukkera.org/sg-manager/register) and GovRevenue (through enterprise onboarding) without re-registering. When the user logs in, the Ukkera identity provider issues a single session token that the three platforms accept — no separate credentials, no separate session timeouts, no separate password resets. The identity graph also carries the user's role bindings: an HR Manager role in U HR, a Safety Inspector role in SiteGuard, a Revenue Manager role in GovRevenue — all visible in a single identity profile that the Group Head of HR can audit. This is the architectural choice that mainstream HRIS platforms cannot match, because they do not own the identity layer across multiple products — they integrate with whatever identity provider the customer has chosen (Active Directory, Okta, Azure AD), and the integration is point-to-point rather than peer-to-peer.

Cross-system analytics the ecosystem enables #

The shared SSO is the foundation for cross-system analytics that no single-vendor HRIS can match. A Saudi construction holding that runs U HR for HR and SiteGuard for safety can answer questions like «show me every employee with a SiteGuard violation in the last quarter, with their U HR level and skill mastery» — a query that joins the SiteGuard violation table with the U HR Employee Records and Skill Mastery tables through the shared identity graph. A Saudi municipality that runs GovRevenue for revenue and U HR for HR can answer «show me every field collector with daily-assignment completion below 80%, with their U HR training history and attendance exceptions» — a query that joins the GovRevenue daily-assignment table with the U HR Employee Records and Attendance Oversight tables. These cross-system analytics are native to the Ukkera ecosystem because the three platforms share both the identity graph and the data-model vocabulary — Employee Records in U HR references the same employee identity that SiteGuard field inspectors and GovRevenue field collectors see. Mainstream HRIS platforms cannot match this because they integrate with separate safety and revenue systems through brittle point-to-point APIs that do not share an identity graph or a data-model vocabulary.

A practical scenario: a construction holding with HR + Safety #

A Riyadh construction holding with 1,200 staff runs U HR for HR and SiteGuard for safety. The Group Head of HR opens the executive dashboard and sees a widget that joins U HR and SiteGuard data: «employees with safety violations in the last quarter, by level and by skill mastery». The widget shows that 14 employees across three project sites have violations, with a concentration at Level 2 (junior staff) and a correlation with low mastery values on «scaffold inspection» and «fire safety response». The Group Head drills into the 14 employees, sees their U HR skill mastery records, identifies the assessors who signed off on those records, and initiates a reassessment through Skills & Calibration. The whole workflow takes 20 minutes — and it produces both an HR action (reassessment) and a safety action (additional training), linked through the shared identity graph. This is the cross-system analytics the Ukkera ecosystem enables natively, and it is what no mainstream HRIS can match because no mainstream HRIS owns both the HR data and the safety data in the same identity graph.

What mainstream HRIS platforms cannot do #

Mainstream HRIS platforms cannot match the ecosystem SSO and cross-system analytics, for three structural reasons. First, they are HR-only products that integrate with separate safety and revenue systems through point-to-point APIs — the integration is brittle, breaks when either system upgrades, and does not share an identity graph. Second, they do not own the identity layer across products — they delegate to whatever identity provider the customer has chosen (Active Directory, Okta, Azure AD), and the integration is configured per product rather than per ecosystem. Third, they do not share a data-model vocabulary across products — the «employee» in the HRIS is not the same canonical object as the «worker» in the safety system or the «collector» in the revenue system, so cross-system queries require ETL pipelines that decays within a quarter. Enterprise HCM platforms clear some of these barriers through acquisitions — Workday owns HR and (through its acquired products) some adjacent domains — but the cross-system analytics typically require consultants and custom development, which puts the feature out of reach for a Saudi mid-market holding. The Ukkera ecosystem — U HR + SiteGuard + GovRevenue — was built from the ground up as a single identity graph with a shared data-model vocabulary, which is the structural advantage no mainstream HRIS can match.