Computer consists of two main components: Hardware and Software. The hardware consists of physical devices like keyboard, mouse, monitor and the system unit which we can see and touch. The system unit have further different components like hard drives, CD ROM, RAM and so on. On the other hand software are the programs which we install (copy) in the memory of computer and which utilize these hardware resources to perform our assigned tasks and give us the output according to our needs. These programs are designed by the programmers to make computers interact with us in a friendly and easy to use way. Software can be categorized in three main parts: (1) Operating Systems, (2) Programming Languages and (3) Software for specific purposes like MS Office for office usages, CorelDraw for graphic designing and HTML for website designing etc.
There are many operating systems which the computer users select according to their needs. Basically the function of an operating system is to control the resources of computer running in the background and to interpret between human being and the computer. There are also many programming languages which are used to write new programs for computers. The programmers develop market oriented software to make computers more efficient to handle our issues and resolve the problems. Finally there are hundred and thousands of software for specific purposes. Everyone chooses these already available software for his own requirements.
So, you can say that software is a program that utilizes the resources of computer hardware and make the use of computers convenient for us so it can do the jobs assigned by us and give us the desired results.
There are many operating systems which the computer users select according to their needs. Basically the function of an operating system is to control the resources of computer running in the background and to interpret between human being and the computer. There are also many programming languages which are used to write new programs for computers. The programmers develop market oriented software to make computers more efficient to handle our issues and resolve the problems. Finally there are hundred and thousands of software for specific purposes. Everyone chooses these already available software for his own requirements.
So, you can say that software is a program that utilizes the resources of computer hardware and make the use of computers convenient for us so it can do the jobs assigned by us and give us the desired results.