I am told that SAP (german software giant) is pitching to computerize Railway operations. It is a long way to go but it could improve. Deutsche Bahn, the German Railways, use their system and I have personally experienced trains operating on-time atleast 95% of the times