A single, auditable portal where your distributor network uploads compliance documents, completes training and stays ahead of expiries, with role-based review workflows and automated reminders. Cloud-native on Azure.
Distributors submit and track compliance documents while admins review, validate and onboard, all in one auditable portal.
Across a global distributor network, compliance is often run on emails, shared drives and spreadsheets, so it's hard to know what's received, what's missing, and what's expired.
A cloud-native portal that defines the required documents per distributor type, collects them through secure uploads, routes them to the right reviewers, and tracks every expiry automatically.
Every document follows a governed path, nothing is missed, and every action is recorded.
Admins onboard a distributor and set the required documents for their type and market.
Distributors upload documents and proofs through their secure portal.
The right iNova function approves or rejects with auditable comments; rejections prompt re-upload.
Expiries are tracked automatically; reminders go out ahead of time so renewals happen in time.
Documents route to the right function, Quality, Legal, Finance, Regulatory, PV, Medical.
Background jobs notify distributors and reviewers before documents expire.
Every upload, review and change is captured with who, what and when, GxP / CSV-aligned.
Host training videos and record annual sign-off per distributor.
Manage distributors and compliance rates across every region from one place.
Microsoft Entra ID with MFA, role-based access, row-level isolation, TLS in transit, AES-256 at rest.
A clean, role-aware experience for both sides of the network, distributors self-serve their documents and training, while iNova teams monitor compliance and review submissions.
| Document | Type | Expiry | Status |
|---|---|---|---|
| Licence_or_certificate.pdf | Diligence | 03 Jul 2027 | Pending |
| Mandatory_role_evidence.docx | Diligence | 22 Dec 2026 | Current |
| TPI_Questionnaire.pdf | Diligence | 24 Jun 2028 | Archived |
| Solvency_check.xlsx | Reporting | 23 Jun 2027 | Pending |
| Certificate_of_insurance.pdf | Diligence | 21 Sep 2026 | Current |
Valid import, wholesale & classification licence and GDP certificate
Responsible Pharmacist, GPO, QPPV, local PV roles
Third-party intermediary due-diligence questionnaire
General liability, ISR and marine cargo insurance
A four-tier application, a React SPA, an ASP.NET Core API with a serverless user-management function and background reminder jobs, over a managed MySQL and Blob data tier, all secured by Entra ID and fully observable.
Every persistence, identity, secrets and observability concern uses an Azure managed service, minimising what your operations team must maintain.
Built and running for a global pharmaceutical distributor network. See how it fits in our iNova case study, or tell us about your distributor compliance and we’ll map a path.
Get in touch →