
Our Expertise
Three decades of passenger rail expertise, working with operators worldwide.
Our Structure
A team that understands your world
Behind our software is a team of people who bring diverse skills and deep railway knowledge. We’re deliberately scaled to balance capability with agility – resourced to serve operators worldwide, whilst remaining responsive, adaptable and personally connected to every client.
Operations &
Planning
Specialists
Former railway planners and operations managers who understand timetable design, crew scheduling and operational control from hands-on experience. They lead client implementations, conduct discovery workshops and ensure our software reflects operational reality.
Software
Development
& Integration
Experienced developers and technical specialists who build transport planning systems and connect them with clients’ existing platforms. They translate operational requirements into robust, scalable software whilst integrating seamlessly with railway IT landscapes and legacy systems.
Client
Support
& Success
Dedicated support team providing ongoing assistance, configuration changes and system enhancements throughout our partnership. They build long-term relationships with clients, understanding evolving operational needs and ensuring software continues to deliver value.
Project
Management
& Delivery
Experienced project leads who guide implementations from initial discovery through go-live and beyond. They coordinate between clients, technical teams and operational specialists to ensure successful outcomes that meet your railway’s specific requirements.
Our Culture
Expertise Matters
Our experience makes a world of difference
We Ask the
Right Questions
During discovery workshops, we know which operational details matter because we’ve encountered the challenges before. We identify potential issues early and design solutions that work in practice, not just theory.
We Configure Intelligently
Our operational background means we understand why certain rules exist, how different constraints interact, and what truly needs to be configurable versus what can be standardised. This leads to systems that are flexible where it matters without unnecessary complexity.
Built for
Real Situations
When building features, we think through how they’ll be used under pressure during disruptions, what information controllers actually need, and how the software should behave when reality diverges from the plan.
We Speak
Your Language
Conversations with our team don’t require translating between railway operations and software development. We understand your world because we’ve lived in it, from crew diagrams and platform conflicts to junction capacity and turnaround validation.
We Deliver
Lasting Value
Our software reflects operational priorities with features that solve real problems railway professionals face. Implementation isn’t the end of our involvement, it’s the beginning of a partnership where our expertise continues to support you as operations evolve, requirements change and new challenges emerge.
Client Testimonial
On the Right Track

TrainPlan has been introduced and although we are still in a controlled phasing in process, it is showing valuable improvements in our process and validation. The software validates diagrams whereas our previous software relied on the human eyeball. The programme is powerful on graphing for both schedules and diagrams and has Gantt charts for identifying diagramming opportunities and editing.
The programme cross references itself which sounds basic but is a big upgrade for us. The use of the Calendar as the basic unit of process is very helpful and allows a clear visualisation. The family feel of all of the features crosses all the functions with similar familiar icons for actions (such as filtering or selecting etc). The programme follows a very logical approach and the Admin (called Monitor) for Superusers has good oversight.
- We estimate a reduction in Planner resource hours for mundane tasks of circa 10-20% but plan to redeploy that in quality input. The savings particularly come from saving cross-referencing other programmes for graphing functions, validation checks and production of routine documentation such as train crew schedule cards.
- We operate circa 400-450 trains per day inclusive of ECS but noting that we operate a complex network with a high proportion of small crew depots and many overnight trains which are subject to possessions that vary week by week.
- We are yet to switch all reporting however we have already benefited from the vast improvements for vehicle counts.
- With disruption management we now have numerous abilities to identify the diagrams which require amendments and we have more robust import capability with comparisons between train schedules which are disrupted being invaluable – i.e. click on the LTP train and select the calendar of the STP train to highlight and compare the differences. Trains can even be edited from within this screen – very helpful for keeping public times the same for instance or variations between SX and SO.
