FYI the website is not developed and maintained by Indian Railways. It's outsourced to an IT services provider. As far as I recall, TCS, which is an IT Major, currently has the contract. All the Indian Railways needs to do is have a couple of competent people, who can supervise the project to ensure quality.