Commercial off the shelf (COTS) products don't often lend themselves to customisation. And when they do, the customisation tends to be driven by feature-level requests. User needs, if they're considered at all, come in a distant last. So to see a COTS product turned into an engine for a user-centric solution is a rare and beautiful thing.