Illuminated glass towers in Dubai with a gold network of isolated workspaces
Back home

Architecture principle

Isolated by tenant

Every business on Enterprise 360 lives in its own sealed workspace — its own data, its own people, its own brand.

When we say a workspace is isolated by tenant, we mean that each business we onboard receives what feels like a private system built only for them. Their customers, invoices, bookings, documents and staff accounts sit behind a boundary that is enforced by the database itself, not by a rule someone remembered to write in the application. A salon in Jumeirah and a law firm in DIFC can run side by side on the same platform and neither can see so much as the existence of the other. That boundary is checked on every single read and write, automatically, for every request.

This matters far more than it sounds. Most business software leaks between customers not because someone attacked it, but because a developer forgot a filter in one query out of a thousand. By pushing isolation down into the data layer with row-level security, the safe path becomes the default path. A missing filter returns nothing rather than returning somebody else's records. For regulated industries — clinics holding patient files, law firms holding privileged matters, schools holding minors' records — this is the difference between a platform they can adopt and one their compliance officer will refuse.

Isolation also gives each business its own identity. A tenant controls its own branding, its own domain, its own roles and permission structure, its own working hours and tax settings, and its own users. Onboarding a new business does not mean writing new code or standing up new infrastructure; it means provisioning a new tenant record and letting the platform do the rest. That is how the same system can serve twelve businesses or twelve thousand without the architecture changing shape.

Finally, isolation makes the boring things possible: exporting one customer's data on request, deleting it cleanly when a contract ends, restoring a single business from backup without touching anyone else, and answering an auditor's question about who accessed what with a precise, tenant-scoped answer.

What this gives the business

Enforced at the database

Row-level security policies scope every query to the signed-in user's tenant, so isolation cannot be bypassed by a forgotten filter in application code.

Own users, roles and branding

Each workspace defines its own team, permission model, logo, colours and domain — the portal genuinely looks and behaves like the customer's own system.

Clean lifecycle

Provision, export, restore and delete a single business without touching any other tenant on the platform.

Isolation is what lets one platform serve an unlimited number of businesses while every one of them feels like the only customer.

The other principles

Request a demo