To build the model, the consultants chose AnyLogic software due to its ability to combine various simulation methods in one model, which was needed to successfully model both train movements (discrete event modeling) and customer behavior (agent-based modeling). The second reason was its scalability: in AnyLogic, it is easy to extend an existing model to adapt it to network development plans and see how the system would work in a new setting.