Problem
A multi-department organisation needed consistent reporting and access control across several internal tools.
Approach
Modelled departments as configurable modules behind a single permissions model rather than separate applications.
Architecture
Modular monolith with granular role/claim-based authorization and an audited settings layer for sensitive configuration changes.
Technology
ASP.NET Core, C#, Entity Framework Core, SQL Server, ASP.NET Core Identity, Azure
Features
Department-scoped dashboards, enterprise reporting, and granular user & access management.
Outcome
Centralised reporting and tightened access control across departments that previously used separate spreadsheets.