ITAM dashboard
Total assets, assigned versus available, active custody, open requests, and warranties, licenses, and contracts expiring.
Asset register
Asset tags, serials, models, lifecycle, condition, and location across HQ and branch offices.
Assignments
Assign, return, transfer, or cancel custody so the register always shows who holds the device.
Requests
Assignment and return requests with priority, requester, and a configurable workflow.
Stock and procurement
Products, warehouses, stock movements, suppliers, purchase orders, and vendor profiles.
Reports
Assets by lifecycle, active assignments, warranties expiring, license seats, and depreciation.
Access control
JWT on the API, cookie bridge on the web app, roles, and permission-gated menus.
Audit and jobs
Audit logs, notifications, token cleanup, and low-stock alerts as hosted background jobs.
SQL-backed API
The MVC shell calls an ASP.NET Core API. Dapper and stored procedures own SQL Server. No Entity Framework.