Computer software is so called in contrast to
Computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the
software.
In computers,
software is loaded into RAM and executed in the central processing unit. At the lowest level,
software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the
Computer from its preceding state.
software is an ordered sequence of instructions for changing the state of the
Computer hardware in a particular sequence.
http://computersoftwareapp.blogspot.com