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.