# JMRI: CTC Tools

JMRI has two CTC tools.

The original scripting based USS CTC.
  This uses scripting along with a couple of helper classes.
The new GUI based CTC.
  A GUI editor is used to configure the CTC rules and a run-time is used to implement the CTC logic. It can also build a skeleton Panel Editor CTC panel with the turnout levers/indicators, signal levers/indicators, code button, etc., with a minimal track plan.