Greymoor Systems
A permissions-aware internal platform rolled out to 600 employees across four regional offices.

Industry
Professional Services
Timeline
15 weeks
Team
3 engineers
Category
Enterprise Application
Where things stood
Greymoor's four regional offices were each running slightly different versions of the same internal tools, so a permissions change in one office didn't reliably apply anywhere else.
How we got there
Single permissions model
Consolidated four regional variants into one permissions system, migrating each office's existing access rules instead of resetting everyone from scratch.
SSO rollout
Integrated single sign-on so access follows each employee's existing corporate identity rather than a separate login per office.
Phased regional rollout
Rolled out one region at a time over six weeks so support load stayed manageable and issues in one office didn't block the others.
What changed
600
Employees migrated across 4 offices
1
Permissions system, down from 4 divergent versions
0
Regional rollout days lost to blocking issues
Tech stack
Next.js
One shared frontend replacing four regional variants of the same internal tools.
TypeScript
Kept the consolidated permissions model consistent as four offices' rules got merged.
PostgreSQL
Single permissions store every office now reads from instead of four divergent ones.
SAML SSO
Access follows each employee's existing corporate identity across all four offices.
AWS
Hosts the platform serving all 600 employees across regions.
Docker
Packages the platform identically across all four regional deployments.


