Architecture & security

Enterprise foundations from the first tenant

Dedicated databases, encrypted tenant context, granular permissions and a complete audit trail — with AI guardrails on top.

Web app
Customer portal
API & webhooks
Online shop
Mobile POS
Viamione API · module event bus · auth & tenant resolver
Tenant DB · Acme
Tenant DB · Nova
Tenant DB · Kaveri
Master DB

Dedicated database per tenant

Physical isolation in PostgreSQL — not row-level filtering.

Encrypted tenant tokens

JWT authentication plus AES-256-GCM tenant context on every request.

Granular permissions

View, create, edit, delete and export — down to column visibility.

Complete audit trail

Activity and tenant audit logs record who changed what, and when.

AI guardrails

Read-only access, PII masking, rate limits and per-tenant credit pools.

Domain & SSL automation

Auto subdomains and custom domains secured with Let’s Encrypt.

BackendNestJS · Prisma · BullMQ
DataPostgreSQL per tenant · Redis
WebReact · Vite · Tailwind
Mobile POSReact Native · WatermelonDB
StorageS3-compatible, tenant-scoped
AIOpenRouter · Ollama (local)
Controls

What protects your data

  • Dedicated PostgreSQL database per tenant (physical isolation)
  • JWT authentication with AES-256-GCM encrypted tenant tokens
  • Role-based permissions including export and column-level visibility
  • Activity log and tenant audit log for every change
  • Tenant-scoped, S3-compatible file storage
  • Automatic SSL for subdomains and custom domains
  • AI is read-only, PII-masked, rate-limited and audited

See Viamione with your own workflows

Book a tailored walkthrough. We map your processes to modules and recommend a plan.

Book a demo