Computer software, or just software is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. Today, this includes data that has not traditionally been associated with computers, such as film, tapes and records.The term was coined in order to contrast to the old term hardware (meaning physical devices); in contrast to hardware, software is intangible, meaning it "cannot be touched".Software is also sometimes used in a more narrow sense, meaning application software only.
Types of Software:-
Practical computer systems divide software systems into three major classes:- system software, programming software and application software, although the distinction is arbitrary, and often blurred.
System software
System software helps run the computer hardware and computer system. It includes a combination of the following:
- device drivers
- operating systems
- servers
- utilities
- windowing systems
Programming software
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:
- compilers
- debuggers
- interpreters
- linkers
- text editors
Application software
Application software allows end users to accomplish one or more specific (not directly computer development related) tasks. Typical applications include:
- industrial automation
- business software
- video games
- quantum chemistry and solid state physics software
- telecommunications (i.e., the Internet and everything that flows on it)
- databases
- educational software
- medical software
- military software
- molecular modeling software
- image editing
- spreadsheet
- simulation software
- Word processing
- Decision making software

No comments:
Post a Comment