Yeah, phasing out legacy systems (and processes) is challenging. It would be cool if Governments and NPOs collaborated on an open source system for managing common functions to avoid the need for proprietary systems but that is just wishful thinking.