It'd be lovely if articles like this named the people responsible for actually building the systems. It's almost certainly never a government department.
They'll have paid one the many software/technology companies to build this thing. Who will be hiding their shoddy crap behind their client (the government department that paid for it). There are some patterns that I'm sure would start to arise from naming the consultancies that are churning out crap.