This document provides an overview of computer-based interlocking (CBI) railway signalling systems. It discusses the basic functionality and elements of interlocking systems, including point machines, signals, and track circuits. It also covers CBI safety issues such as fail-safe design and risk analysis, and different CBI architectures including composite, reactive, and inherent fail-safety. Finally, it describes the various interface requirements between the CBI system and other subsystems like yards, automatic train control, other interlockings, and diagnostic/maintenance systems.