Computer programming is ideal for the identification of ticks. This is due to the ability of computers to make rapid, repeated and complete searches of a large database of features in answer to a series of questions which lead to a single species. The program can allow the search to start in any order and to avoid difficult questions. It enables illustrations to be displayed when a question is asked. In contrast, classical dichotomous keys need to be used in a fixed sequence in which it is difficult to avoid questions, and often use vaguely defined characters and obscure language. To program an electronic key a character state matrix is constructed of rows of precisely defined characters with the two or more states in which they may occur and of columns in which the species are placed. Each state is recorded as being positive or negative. This corresponds to the binary system needed for computing and this need enforces a discipline on the identification method that has to define in illustrations and precise standardized language the characters and their states. These concepts are illustrated by the development of ‘Multikey’ program for the identification of ticks of domestic animals in Africa. The advantages of Multikey are its ease of use, its compatibility with comprehensive tick guides on compact discs and the ability to expand it with more information. The disadvantages are the requirement for a computer next to the laboratory microscope and the difficulty in browsing the contents. These disadvantages can be overcome by a printed version and there is use for both the printed and the electronic versions of such guides.