Features six different calculator windows: ScaleCalc, GradeCalc, HelixCalc, RiserCalc, SpeedCalc, and HelixMaster.
ScaleCalc is a scale units converter. It has most of the common scales, but you can add any other scale(s) you may need.
GradeCalc calculates grades. Input any two of the four factors (level distance, incline distance, rise, or grade) and it will calculate the other two.
HelixCalc is a (very) simple helix calculator. Input any three of the four factors (rise, radius, number of turns, and grade) and it will calculate the other one, as well as rise per turn (to see if you have enough room between levels for the train) and track distance (to see if you have enough money).
RiserCalc calculates the heights of a series of risers along a constant grade.
SpeedCalc calculates scale speed, given distance, time, and scale.
HelixMaster is a much more complex helix calculator. You enter the space available, the offset (distance from the edges of the space to the center of the track, the bottom and top entry/exit angles (90 degree increments only currently), the height to gain, the number of turns (this can be an estimate), whether the loop runs clockwise or counterclockwise as viewed from the top, and whether or not the entry and exit tracks should be included in the grade. It fills the available space with a helix with the largest possible radius and makes it oval-shaped if the space is not square. It then calculates the radius, the length of the straight sections (if any), the grade, the spacing between levels, and the total track needed.