The term software refers to the coded instructions that are transfered to the computer, which is converted to carry out the desired task. These commands are the main factors behind the operation and the programs that runs on the computer at a given time.