Generic term for any computer program or file, as opposed to the physical computer equipment (hardware) which is used to store and process this information.
See also Application Software.