Enterprise Application

Greymoor Systems

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

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

The challenge

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.

The approach

How we got there

01

Single permissions model

Consolidated four regional variants into one permissions system, migrating each office's existing access rules instead of resetting everyone from scratch.

02

SSO rollout

Integrated single sign-on so access follows each employee's existing corporate identity rather than a separate login per office.

03

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.

The results

What changed

600

Employees migrated across 4 offices

1

Permissions system, down from 4 divergent versions

0

Regional rollout days lost to blocking issues

Under the hood

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.