> ... centralized ...
That was not in the GP’s requirements.
Edit: plus: GP explicitly asked for software.