The story
A product that outlived three
technology eras
Fifteen years ago, we took on engineering ownership of a sales and point-of-sale (POS) management platform for a client running on CGI — already dated technology at the time, but core to how the client ran daily retail operations.
"We didn't rotate the team out when the stack changed. We changed the stack, with the same team."
As transaction volume, store count, and feature demands grew, the same pod led a full rewrite onto PHP — not a separate migration vendor, not a handover to a new team that had to relearn the business logic from documentation. The people who understood why the system worked a certain way were the ones rebuilding it.
That pattern repeated when the client moved to the cloud: the same team re-platformed the product to be AWS-native, this time carrying forward fifteen years of institutional knowledge about edge cases, regional POS quirks, and business rules that were never written down anywhere except in the team's collective memory.
What the client bought fifteen years ago wasn't a project. It was continuity — an engineering team that has never had to be re-onboarded, because it never left.
- Engagement type
- Dedicated product engineering pod, embedded full-time
- Domain
- Retail sales & point-of-sale (POS) management
- Technology arc
- CGI → PHP rewrite → AWS-native, present day
- Vendor changes in 15 years
- Zero
- Re-onboarding events
- Zero — same core team across all three architectures