Once you design things this way, even if it’s not yet open source, it enables people who want to deliver the same service, but in a better way, to mix and match the system and adapt it to the latest devices and the latest user flows, without you having to redo the back end or the database, and the core business logic or government layer.