Skip to content

Dino ERP is built, sold and supported by TechDino

Buy Dino ERP
Platform, languages & security

Enterprise controls and three interface languages, out of the box

Run the ERP in English, Hindi or Arabic with full right-to-left layout, sign in with SSO or passkeys, provision users with SCIM, and keep every change in the audit trail.

What is Platform, languages & security in Dino ERP?

The Dino ERP platform layer provides an English, Hindi and Arabic interface with right-to-left layout, SSO over OIDC and SAML, SCIM 2.0 provisioning, passkeys and TOTP, IP allow-lists, roles with record scope, field-level security, separation of duties, access reviews, legal holds and an audit trail. It is self-hosted with source code.

Last updated · TechDino

Platform, languages & security

English, Hindi and Arabic

Each user picks their language; Arabic switches the whole interface and printed documents to right-to-left.

  • Three interface languages
  • Right-to-left layout
  • Per-user language

Platform, languages & security

Sign-in your IT team approves

SSO over OIDC (Azure, Google, Okta, Keycloak) or SAML, SCIM 2.0 user provisioning, passkeys, TOTP multi-factor and IP allow-lists.

  • OIDC and SAML SSO
  • SCIM 2.0
  • Passkeys and MFA

Platform, languages & security

Governance built in

Roles with record scope, field-level security, separation-of-duties rules, access reviews, legal holds and a full audit trail.

  • Access reviews
  • Legal holds
  • Audit trail

What's included

Everything in Platform, languages & security

  • English, Hindi and Arabic interface
  • Right-to-left layout for Arabic
  • SSO with OIDC (Azure, Google, Okta, Keycloak) and SAML
  • SCIM 2.0 provisioning
  • Passkeys and TOTP multi-factor
  • IP allow-lists
  • Roles with own / team / department / branch / company scope
  • Field-level security
  • Access reviews and legal holds
  • Audit trail with old and new values
  • Custom fields and saved views
  • Global search
  • API keys and signed webhooks
  • First-run setup wizard and module switches

Works across every branch of your company, with role-based access, approvals, attachments, comments and a full audit trail on every record.

In detail

How Platform, languages & security works

Which languages does Dino ERP support?

The interface is available in English, Hindi and Arabic, and each user picks their own language. Arabic switches the layout to right-to-left, and printed documents can use right-to-left layouts too. The customer and supplier portals do not yet have a language picker.

Does Dino ERP support single sign-on and SCIM?

Yes. SSO works over OIDC, with presets for Azure, Google, Okta and Keycloak plus a generic option, and over SAML. SCIM 2.0 provisioning lets your identity provider create, update and deactivate users automatically.

  • OIDC presets: Azure, Google, Okta, Keycloak
  • Generic OIDC and SAML
  • SCIM 2.0 provisioning

What sign-in security options are available?

Users can enable TOTP multi-factor authentication or register passkeys. Administrators can set IP allow-lists, sessions can be revoked, and logins are rate-limited. Refresh tokens are rotated and held in httpOnly cookies.

  • TOTP multi-factor
  • Passkeys
  • IP allow-lists
  • Session revocation and rate-limited logins

How do roles, record scope and field-level security work?

Permissions are granted by role and checked on the server for every route. Each permission carries a scope of own, team, department, branch or company, applied to every query. Fields such as cost prices, margins, salaries and bank details are removed for users without the matching permission.

  • Ready-made roles you can adjust
  • Five scope levels
  • Server-side enforcement, not just hidden buttons
  • Field-level security on sensitive values

What governance controls does Dino ERP provide?

Separation-of-duties rules block or warn on conflicting role assignments and stop self-approval. Access reviews let reviewers confirm or remove access, and legal holds prevent deletion of records under hold. The audit trail records creates, edits, approvals, postings and cancellations with who, when, and old and new values.

  • Separation-of-duties rules
  • Access reviews
  • Legal holds
  • Audit trail with old and new values

How can I customise Dino ERP without code?

Admins can add custom fields to supported records, and users can save list views and use global search across records. Numbering sequences, branches, departments, teams, cost centres, currencies, fiscal years and module switches are configured in admin, and industry packs tailor defaults.

How do I integrate other systems and get started?

API keys give scoped programmatic access, and webhooks are HMAC-signed. A first-run setup wizard creates the company, head-office branch and administrator, and Excel or CSV import helps load existing data.

FAQ

Platform, languages & security: questions buyers ask

Is Arabic fully right-to-left?

Yes. Choosing Arabic switches the interface to right-to-left, and print layouts support right-to-left.

Which SSO providers work?

OIDC presets exist for Azure, Google, Okta and Keycloak, with a generic OIDC option, and SAML is supported for other providers.

Does it support SCIM?

Yes, SCIM 2.0 provisioning is supported.

Are permissions enforced by the server?

Yes. Routes check permissions on the server, and the build fails in CI if a route ships without a gate.

Does Dino ERP hold security certifications?

No certification such as SOC 2 or ISO is claimed. Because it is self-hosted, hosting security and compliance are in your hands.

Can one install serve several companies?

No. Each installation runs one company with any number of branches.

See Platform, languages & security in a live demo

See Dino ERP in a live demo, then get a one-time quotation for your scope. Hosted on your server, under your brand.