1. A computer system for designing transit systems, comprising: a database engine adapted to store data related to a proposed transit system design including track segment data; a simulation engine adapted to process said data related to a proposed transit system design into a simulation of said transit system design in use; and a 3-dimensional graphics engine adapted to process said data related to said proposed transit system design into a visual rendering of said simulation in real-time with said simulation, wherein said database engine, said simulation engine, and said 3-dimensional graphics engine are all operably connected to each other.