💻 Software
🔹 What is Software?
Software is a set of instructions or programs that tell a computer what to do. It is intangible (you can't touch it) and works with
hardware to perform tasks.
🔸 1. System Software
Definition:
System software controls and manages the hardware and basic system operations. It acts as a bridge between the user, application
software, and hardware.
🔹 Types of System Software:
Type Description Examples
Operating System Manages hardware and software resources; provides user
Windows, macOS, Linux, Android
(OS) interface.
Perform maintenance tasks to keep the computer running Antivirus software, Disk Cleanup, File
Utility Programs
smoothly. Manager
Device Drivers Enable communication between the OS and hardware devices. Printer driver, Graphics card driver
Language Translators Convert programming code into machine code. Compiler, Interpreter, Assembler
✅ Functions of System Software:
Controls hardware devices
Manages memory and files
Provides a user interface (e.g., GUI or command line)
Runs and manages application software
Performs system security and diagnostics
🔸 2. Application Software
Definition:
Application software is designed to help the user perform specific tasks or solve problems.
🔹 Types of Application Software:
Type Description Examples
General-purpose
Used for everyday tasks. Microsoft Word, Excel, Google Chrome, VLC Media Player
software
Designed for a specific profession or AutoCAD (engineering), QuickBooks (accounting), Photoshop
Specialized software
purpose. (design)
Created for a specific organization’s
Custom-built software School Management System, Hospital Record Software
needs.
✅ Functions of Application Software:
Helps users complete tasks like writing documents, browsing the internet, editing photos
Interacts with the operating system to access hardware
May come pre-installed or be downloaded/installed by the user
📊 Integrated Packages
Aspect Details
One program that includes several tools like word processor, spreadsheet, and
What is it?
database.
- All tools in one program
Main Features - Same look and commands
- Easy to move data between tools
- Easy to use
Advantages - Cheaper than buying separate software
- Saves space
- Not as powerful
Disadvantages - Limited features
- May not work for big tasks
- Microsoft Works
- Ability Office
Examples
- OpenOffice
- Lotus Symphony
💿 Sources of Software
🔸 1. Off-the-Shelf Software
Feature Details
Description Pre-made software sold to the general public. Available in stores or online.
Examples Microsoft Office, Adobe Photoshop, Zoom
- Ready to use immediately
Advantages - Well-tested and reliable
- Often supported with updates and help
- May include features you don’t need
Disadvantages - May not meet all specific needs
- Cannot be modified
🔸 2. Custom/Bespoke Software
Feature Details
Description Software specifically developed to meet the needs of a particular user or organization.
Examples School Management Systems, Hospital Record Software, Banking Systems
- Tailored exactly to user needs
Advantages - Can be changed as requirements grow
- Gives competitive advantage
- Expensive to develop
Disadvantages - Time-consuming
- May need regular maintenance and updates