Computer programs or equipment used to control mechanical and electronic devices. Sometimes linked with sensing equipment to enable a computer to react to changes e.g. using a temperature sensor attached to an automatic window opener in a greenhouse.,