The system is a tested 'off the shelf' system with minor modifications. That is why we no longer have leave, posting or PVR (they are now absence, assignment and termination).
That is one of the problems, it needs MAJOR modifications to fit in with the previous way of doing things. I guess this would not be a major problem in itself, we are all used to change and I'm sure we'd get used to it. The trouble is, we can't get used to it because the infrastructure appears to be controlled by a ZX81 server and nobody can use it (at least my ZX81 could run 'chucky egg' - I'd like to see the JPA server try that).