Product

BETA

ZenoxIMS

Enterprise Inventory Management for Pharmaceutical Operations

Overview

ZenoxIMS is a purpose-built pharmaceutical inventory management system designed for operations that cannot afford data integrity failures. Built on .NET 10 with a Clean Architecture + CQRS foundation, it enforces domain logic at every layer.

Core Capabilities

FEFO Batch Tracking

First-Expired-First-Out is enforced at the database level, not just as a UI suggestion. Every goods movement is tied to a specific lot, expiry date, and warehouse location — creating a complete, auditable chain of custody.

GRN Workflows

Goods Receipt Notes flow through a structured approval process with vendor promotion ledger integration. Purchase orders, delivery notes, and QC sign-offs are linked in a single workflow that eliminates manual reconciliation.

Multi-Tenant Architecture

ZenoxIMS uses PostgreSQL Row-Level Security (RLS) to provide true tenant isolation without the complexity of separate databases. Each tenant's data is cryptographically scoped — no cross-tenant leakage is possible at the query level.

Security Architecture

Every API endpoint is hardened against the OWASP API Top 10 — including rate limiting, input validation, JWT short-lived tokens with server-side revocation, and comprehensive audit logging. SOC 2-aligned from day one.

Technical Stack

  • Backend: .NET 10, C#, ASP.NET Core Web API
  • Architecture: Clean Architecture + CQRS (MediatR)
  • Database: PostgreSQL with EF Core, Row-Level Security
  • Auth: JWT with server-side revocation, Argon2 password hashing
  • Testing: xUnit, FluentAssertions, Testcontainers

Status

ZenoxIMS is currently in beta — undergoing final validation with early-access pharmaceutical clients. Interested in early access or a technical deep-dive? Get in touch.

See ZenoxIMS in action

Get in touch to arrange a technical demonstration.

Contact Us