This report defines the functions of computer managed learning (CML) and describes the hardware characteristics and configuration of three types of CML systems