The VISTA Simulator is a mixed-model route-based traffic simulator incorporating elements such as controls, variable message signs, ramp meters, and detectors.

The simulator includes an enhanced cell-transmission model, with support for variable-sized cells and signalized intersections. This allows the simulator to accurately handle large amounts of traffic in large networks, both inside and outside of urban regions.

The simulator also includes a car-following model for microscopic simulation. Portions of the network may be marked as microscopic, allowing greater detail to be captured in the movements of traffic.

Controls supported by the simulator include traffic signals, ramp meters, and stop and yield signs. Traffic signals may be pre-timed, actuated, and include support for signal priority.

Any type of vehicle may be modeled within the simulator.

Closures, such as floods or construction zones, are modelled.

A variety of traffic detectors and detection types can be included for modelling ITS applications. A number of predefined detectors are included, or a custom detector may be defined.

Variable message signs are supported, with the option of rerouting traffic based on network performance reported through such signs.

Transit is fully modelled, with buses interacting with other vehicles in the simulation.

The simulator may be used in a real-time fashion. It supports starting from snapshots of simulation state, so it may be stopped and rolled-back to a previous point in time