Computer software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system. The term includes "application software" such as "word processors" which perform productive tasks for users, "system software" such as "operating systems", which interface with hardware to provide the necessary services for "application software", and middleware which controls and co-ordinates distributed systems.
Types of Software:
Application software allows end users to accomplish one or more specific (non-computer related) tasks. Typical applications include industrial automation, business software, educational software, medical software, databases, and computer games.
System software helps run the computer hardware and computer system. It includes operating systems, device drivers, diagnostic tools, servers, windowing systems etc
Programming software usually provides tools to assist a programmer in writing computer programs and software using different programming languages in a more convenient way. The tools include text editors, compilers, interpreters, linkers, debuggers, and so on.

No comments:
Post a Comment