Built a unified PMS that replaced four legacy tools across the portfolio
A boutique hotel group operating 12 properties was losing hours every day switching between disconnected legacy systems. We replaced them all with a single, custom PMS designed around how their teams actually work.
Boutique Hotel Group

3 min
Check-in time
from 8 min
1
Tools used
from 4
12
Properties live
from 0
The challenge
The group ran 12 hotels on four disconnected systems — PMS, channel manager, housekeeping, billing — with no shared data layer. Front-desk staff burned time switching, double-bookings slipped through, and group-level reporting was manual.
What we did
- →Designed a unified PMS with real-time channel sync, role-based access, mobile housekeeping flows, integrated billing, and group-level reporting.
- →Migrated reservations, guest records, and historical revenue data without downtime.
- →Rolled out property by property with on-site training and a dedicated success engineer per launch.
Outcomes
- ✓All 12 properties live within 4 months — single source of truth across the group.
- ✓Average check-in time cut by 60% versus the previous stack.
- ✓Group-level dashboards replace what used to take days of manual spreadsheet work.
Stack
TypeScriptNext.jsPostgreSQLChannel manager APIs
