Computer based training; any course of instruction whose primary means of delivery is a computer. Often delivered via a software product installed on a computer.