Skip to main content
Vorrex GMS

For IT & infrastructure

On-premises .NET. SQL Server. Your infrastructure.

ASP.NET Core 10 API running as a Windows service on your plant LAN, SQL Server 2022 as the database. No cloud dependency in the operational path. If the internet goes down, the plant keeps scanning.

Tech stack

What’s under the hood

Everything your team needs to evaluate, deploy, and maintain the system — without surprises.

Stack

.NET 10, ASP.NET Core 10, WPF, Blazor, SQL Server 2022

Mature Microsoft stack — your team will know it. Vorrex Server is ASP.NET Core 10 running as a Windows service. Vorrex Terminal and Vorrex Manager are WPF desktop apps. Vorrex Portal is Blazor Server. Vorrex Me and Vorrex Go are Blazor PWAs.

Deployment

Windows Server + SQL Server per plant

Vorrex Server installs as a standard Windows service. SQL Server 2022 on the same plant server or a dedicated host. Vorrex Setup handles the first-time install including database provisioning. Your team controls the deployment topology.

Data Ownership

SQL Server — your database, your backups

Standard SQL Server 2022 — your team can query it directly, back it up with standard tooling, and export at any time. No proprietary formats. No vendor-only access to your own records. If you leave, you take everything.

Authentication

JWT (HMAC-SHA256, 8h expiry) + capability gating

JWT authentication with role and capability claims. 12 operator capabilities gate what each user can do — a wash operator cannot access inspection screens. PIN authentication on Vorrex Terminal for plant-floor speed without sacrificing identity.

Audit Trail Integrity

SQL Server constraint-enforced immutability

The compliance event table is insert-only. A SQL Server constraint blocks UPDATE and DELETE at the database layer — not application code. No bug, no DBA mistake, and no future developer can erase compliance history. Your auditors will appreciate this.

Test Coverage

545 tests — xUnit + FluentAssertions + NSubstitute

Every state machine transition, every compliance rule, and every protection engine scenario covered by automated tests. Runs in CI on every change. Zero tolerance for regressions in compliance logic — your team inherits a codebase that stays correct.

Integrations

Hardware and services

Standard protocols and self-hosted services where possible. No per-scan API fees, no mandatory cloud subscriptions for core functionality.

Scanning

Code 128 barcode at every station. RFID-ready architecture for future UHF tunnel scanning.

Label Printing

Zebra thermal printers. ZPL over CUPS. Barcode labels from the system.

Route Planning

Self-hosted route optimisation engine. No per-request API fees.

SMS

SMS provider integration (Twilio or AWS SNS) for wearer notifications. Delivery confirmations, coverage alerts.

Visual workflow builder

Drag-and-drop garment routing — no code required.

Laundry managers design garment routing rules visually. Version history, test mode, and a template library. IT configures once — operations owns it after that.

app.vorrex.uk/workflows
VX-560312Flash hoodok
VX-702415Structural jacketred
VX-335908Glovesgreen
VX-441176Bootsamber
VX-908254Structural trousergreen

Platform capabilities

Built for operational teams. Inspectable by IT.

Features your team will want to evaluate — authentication architecture, CI pipeline, printing infrastructure, and multi-site operations.

User Impersonation

Admin “Login as” any user type

Support and debugging without asking for credentials. Admin users can impersonate any user type — internal staff, portal user, or wearer — and see exactly what they see. Every impersonation session is recorded in the audit trail with start time, end time, and the admin who initiated it.

Three auth contexts

Complete isolation between internal, portal, and wearer

Plant staff authenticate with JWT + capability claims — different capabilities gate different kiosk modes on Vorrex Terminal. Fire brigade H&S managers log into Vorrex Portal with their own credentials. Firefighters use PIN login on Vorrex Me. No shared auth state between the three contexts.

Continuous integration

xUnit test suite + dotnet format + build on every push

Every code change triggers 545 automated tests, code formatting checks, and a full build before anything reaches your plant. Zero tolerance for regressions in compliance logic. Your team inherits a codebase that's tested to its boundaries.

CUPS Print Integration

14 ZPL + PDF label templates

Labels print automatically on workflow transitions — garment scanned at goods-in, batch label at wash programme assignment, dispatch label at pack. 14 templates covering ZPL (Zebra thermal printers) and PDF formats. Native Zebra support via CUPS. No print driver headaches.

Inter-Plant Transfer

Full audit trail across facilities

Move garments between facilities with transfer manifests, receiving confirmation, and lifecycle events recorded at both ends. The sending plant creates the manifest, the receiving plant confirms receipt. Variances are flagged. Every transfer is a first-class lifecycle event — fully auditable.

Walk through the architecture with your team.

45 minutes. We cover deployment topology, database design, authentication model, and test coverage — whatever your team needs to evaluate before signing off.