Public Service Commission (PSC)2081 BSQuestion 7 of 9
Explain different types of software. What is the difference between system software and application software?
10 marks
Question source
- Exam year
- 2081 BS / 2024 AD
- Level
- Level 4
- Paper
- Paper II – Subjective
- Section
- Section B: Long Answer Questions (2 × 10 = 20 marks)
Model answer
Software is a set of programs, instructions, and data that tells a computer how to perform specific tasks. Software can be broadly classified into two categories:
1. System Software: Software that manages and controls computer hardware, providing a platform for application software.
- Operating System — Windows, Linux, macOS (manages hardware resources)
- Utility Programs — Antivirus, disk defragmenter, file manager
- Device Drivers — Software that enables OS to communicate with hardware
- Language Translators — Compiler, interpreter, assembler
2. Application Software: Software designed for end-users to perform specific tasks.
- General Purpose — MS Office, web browsers, media players
- Specific Purpose — Accounting (Tally), Hospital Management, Banking software
- Customized — Built for specific organization needs
Difference between System Software and Application Software:
| Basis | System Software | Application Software |
|---|---|---|
| Purpose | Manages hardware and provides platform | Performs specific user tasks |
| User interaction | Runs in background, minimal user interaction | Direct user interaction |
| Dependency | Can run independently | Depends on system software |
| Development | Written in low-level languages (C, Assembly) | Written in high-level languages (Java, Python) |
| Examples | Windows, Linux, device drivers | MS Word, Chrome, Photoshop |
| Installation | Installed first, essential for computer | Installed later, based on user needs |