Software consists of instructions. A set of instructions that drive a computer to perform specific tasks is called a program. computer software is a part of a computer system that consists of data or computer instructions, in contrast to the physical hardware from which the system is built. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
Computer software can be divided into two types
- System Software
- Application Software
system software is a collection of programs designed to operate, control, and extend the processing capabilities of the computer itself. System software is generally prepared by the computer manufacturers. These software products comprise of programs written in low-level languages, which interact with the hardware at a very basic level. System software serves as the interface between the hardware and the end users.
Ex: Operating System:The operating system (OS) is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs and applications.
Systems software includes the programs that are dedicated to managing the computer itself, such as the operating system, file management utilities, and disk operating system. The operating system manages the computer hardware resources in addition to applications and data. Without systems software installed in our computers we would have to type the instructions for everything we wanted the computer to do!
Examples of Application software are the following
- Payroll Software
- Accounting software
- Student Record Software
- Inventory Management Software
- Income Tax Software
- Railways Reservation Software
- Microsoft Office Suite Software
- Microsoft Word
- Microsoft Excel
- Microsoft PowerPoint