[2025] Gen. Elec 200 Living in the IT Era (Arniel P. Viscara, LPT)
About Lesson

Computer Software

 

 

Introduction

Computers play an essential role in our daily lives, helping us perform tasks efficiently in both personal and professional settings. However, without software, a computer is just a collection of hardware components. This module explores the world of computer software, its types, and its significance in modern technology.

  1. What is Computer Software?

 

Computer software refers to a set of instructions, data, or programs used to operate computers and execute specific tasks. Unlike hardware, which is the physical component of a computer, software is intangible and enables users to interact with the hardware effectively.

Key Features of Software:

  • Provides instructions to hardware components
  • Facilitates communication between users and computers
  • Enhances productivity and automation

Examples of Software:

  • Operating systems (Windows, macOS, Linux)
  • Word processors (Microsoft Word, Google Docs)
  • Web browsers (Google Chrome, Mozilla Firefox)
  1. Systems and Application Software

 

Computer software is broadly categorized into two main types: system software and application software. Each serves a distinct purpose and plays a critical role in computing.

  1. System Software

System software provides a platform for running application software and managing hardware resources. It ensures the core functions of a computer are operational, enabling seamless interaction between hardware and applications.

Examples:

  • Operating Systems (OS): These manage the computer’s resources, such as memory, processor, and storage, while providing a user interface. Examples include Windows, Linux, and macOS.
  • Utility Software: These programs help maintain, analyze, and optimize a computer’s performance. Examples include antivirus software, disk cleanup tools, and system monitoring applications.
  • Device Drivers: These facilitate communication between hardware components and the operating system, ensuring devices such as printers, keyboards, and graphics cards function correctly.
  1. Application Software

Application software is designed for end users to perform specific tasks. Unlike system software, which runs in the background, application software is user-oriented and addresses various needs such as productivity, communication, and entertainment.

Examples:

  • Productivity Software: These tools help users accomplish work-related tasks efficiently, such as Microsoft Office Suite, Google Sheets, and Trello.
  • Multimedia Software: Programs that enable users to create, edit, and view media files, such as Adobe Photoshop for image editing and VLC Media Player for video playback.
  • Web Applications: These include cloud-based services such as Google Docs for document processing, social media platforms for communication, and online banking services for financial transactions.

III. Commercial, Freeware, and Open-Source Software

Software can also be categorized based on its licensing and distribution model. Understanding these categories is essential for businesses and individual users to choose the right software based on their needs and budgets.

  1. Commercial Software

Commercial software is proprietary and requires payment for use. It is typically developed by companies that retain all rights to the software’s source code, meaning users cannot modify or distribute it without permission. These programs often come with customer support and frequent updates.

Examples:

  • Microsoft Office: A suite of productivity applications used worldwide.
  • Adobe Photoshop: A professional image editing tool.
  • Windows OS: A widely used operating system for personal and business computers.
  1. Freeware

Freeware is software available for free but with restricted modification rights. While users can download and use the software without cost, they cannot alter its source code or redistribute modified versions. Companies often use freeware to promote premium versions with additional features.

Examples:

  • Google Chrome: A widely used web browser.
  • Skype: A communication tool for voice and video calls.
  • Adobe Reader: A free tool for viewing PDF files.
  1. Open-Source Software

Open-source software is free to use, modify, and distribute. Its source code is made publicly available, allowing developers to enhance and customize it to suit specific needs. Open-source communities often collaborate to improve security, functionality, and performance.

Examples:

  • Linux OS: An open-source operating system used in various computing environments.
  • Mozilla Firefox: A web browser known for its customization and privacy-focused features.
  • LibreOffice: A free and open-source alternative to Microsoft Office.
  1. From Your Computer Into the Cloud

The evolution of software has led to cloud computing, where applications and data are stored on remote servers rather than on personal computers. Cloud-based software offers accessibility, scalability, and cost-effectiveness.

Examples of Cloud-Based Software:

  • Google Docs (Online document processing)
  • Dropbox (File storage and sharing)
  • Microsoft 365 (Cloud-based Office Suite)

 

Summary

  • Software is an essential component of computing, enabling hardware functionality.
  • System software manages hardware and provides a platform for application software.
  • Application software helps users perform specific tasks.
  • Software can be commercial, freeware, or open-source.
  • Cloud computing allows users to access software and data remotely.

References

  • Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts. Wiley.
  • Tanenbaum, A. S., & Bos, H. (2014). Modern Operating Systems. Pearson.
  • Stallings, W. (2018). Computer Organization and Architecture. Pearson.
  • Official websites of Microsoft, Google, and Linux Foundation.

 

This Area is Widget-Ready

You can place here any widget you want!

You can also display any layout saved in Divi Library.

Let’s try with contact form:

CHAPTER 1: Lesson C from MLG College of Learning, Inc