For a mobility user experience, I advice the applications.
For example :
Decide at midnight to want to take a train the next morning at 7:00.
Problem: the ticket purchase. At that time the station is no longer open, and you have « lazy » turn on the computer.
The solution: the application « SNCF » which allows you through your phone to buy your ticket and have it in your mobile.
The best: No risk of forgetting your ticket, it is in your phone (after if you forget your mobile, nothing more we can do for you) and no need to waste your time composted. Your e-ticket will be scanned by the controller!
Enjoy your mobility user experience !