If you like to book all your rail tickets from the internet you must have faced problem as the user interface of irctcs website is not very good, it is full of ads. Now if you have a smart phone you can book the ticket very easily by using this app. The app is very simple to use with minimalistic design. It has all the features that you want like from booking a ticket to seeing the availability of seat. You can also book meals, flight tickets. I am recommending you to give it a try.