Software: a set of instructions written in a specialised code that controls the operation of the computer and how it communicates with other computers. This is divided into systems software (managing the resources of the computer, such as the CPU, communications links and output devices) and application software (enabling users to apply the computer to specific tasks, such as email, word processing and stock control).