VIA RAIL ist ein Software-System zur Modellierung von Linien und Fahrwegen im Schienennetz. Über die Fahrbeziehungen über die Weichen hinweg lassen sich die Zuordnungen von Linienkennungen zu Weichenschaltungen automatisch ermitteln. Im Ergebnis können die Weichen automatisch programmiert werden. Die Konsistenz wird automatisch gewahrt, Fehler vermieden und der Anwender kann sich voll auf die Verläufe der Fahrwege im Netz konzentrieren.

Die Kopplung mit Lichtsignalanlagen zur ÖPNV-Beschleunigung ist mit VIA RAIL ebenfalls möglich.

Die Darstellung erfolgt in einem leistungsfähigen geografischen Informationssystem, in dem die Fahrwege, Weichen, Meldepunkte, Koppelspulen, etc. dargesttellt werden.

In VIA RAIL werden zuerst die Linien mit ihren verschiedenen Fahrwegen angelegt. Eine Linie umfasst mindestens einen Fahrweg, meistens jedoch mehrere. Die verschiedenen Fahrwege dienen dazu, Varianten einer Linie abzubilden – z. B. wenn morgens Züge eingesetzt oder abends abgezogen werden – oder einige Haltestellen auslassen – z. B. bei Eilzügen.