# data[].attributes.headline
We all react according to the situation.its the brain that gives us the instructions to react in a a particular way similarly , a computer gets all instructions from the software to perform a task. The hardware components of a computer cannot work by them selfs.they require instructions from the software to perform  various tasks .

# data[].attributes.subject
We all react according to the situation.its the brain that gives us the instructions to react in a a particular way similarly , a computer gets all instructions from the software to perform a task. The hardware components of a computer cannot work by them selfs.they require instructions from the software to perform  various tasks .

# data[].attributes.body
To make the computer hardware as required we need to give it proper instructions. A  set of instructions given to a computer to perform a particular task is called a program a set of such programs is collectively known as  software  The software can be defined as a group of programs which control how The computer works.each program contains specific tasks or commands to perform a particular task or solve a specific problem using the hardware for example a program directs a hardware to save a file or print a file. Software is that part of a computer that cannot be physically touched or seen

# data[].attributes.headline
Examples of the commonly used software’s :-

# data[].attributes.subject
Examples of the commonly used software’s :-

# data[].attributes.body
Ms word,windows,Mac,android,ms paint, open office writer.etc

# data[].attributes.body
a computer understands instructions only in the machine language the machine language contains of patterns of ones (1) AND zero (0)however it is very difficult for humans to understand  and write programs in machine language. programmers, therefore,
write programs in specially  developed languages called  high level programming languages. for a computer to understand and execute programs written in high
level languages they have to be converted into the machine language. a language processor is required to convert a high level program into machine language ,
which can THEN be run on a computer

# data[].attributes.body
utility programs are are softer which are used for the day to day maintenance to run the computer.

# data[].attributes.body
antivirus utilities scan the computer for viruses and remove them.

# data[].attributes.body
Norton,bullgard etc.

# data[].attributes.body
back up utilities are used to make a copy of all information stored on a disk so you don't loose it.

# data[].attributes.body
data compression utilities are used to compress the files into a smaller size.

# data[].attributes.body
it is a set of one or more programs used to accomplish a certain task

# data[].attributes.body
They are applications developed specially to solve a particular task

# data[].attributes.body
They aim at solving common problem