Good luck - here’s what you’ll probably need:
* Fares data - so you know how much a journey from A to B costs, where you can split tickets where the train stops, and what the price options are, plus whether a ticket from, for example, London Terminals to Manchester Piccadilly routed ‘Any Permitted’ is valid on a train to Sheffield and another train to Manchester
* Routeing Guide - so you can work out what the permitted routes are between two locations
* Access to the reservation system - so you can determine which trains can be used for various types of Advance tickets
Be aware though: the fares system and routeing guide are best described as ‘very complicated’, so you might want to ensure you have a good supply of coffee!
Peter