GE Elect 1 - Software Module
GE Elect 1 - Software Module
Introduction
In today’s digital world, software is the backbone of nearly every activity, from personal tasks to complex
business processes. Understanding the different types of software and how they function is essential for anyone
involved in the field of Information Systems. This module will guide you through the two primary categories
of software, the role of Enterprise Resource Planning (ERP) software in organizations, and the concept of
cloud computing, along with its advantages and disadvantages. Additionally, you will learn about utility
software, programming software, and the benefits of open-source software.
By the end of this module, students will be able to classify and describe the different types of software,
explain the role of ERP systems and cloud computing in organizations, and assess the benefits and
challenges of open-source software.
1. Types of Software
Software can be broadly categorized into two primary types: Operating Systems and Application Software.
MJ Pagay-Cierva Property
Beyond operating systems and applications, two other critical categories of software are utility software and
programming software.
1. Utility Software:
o Utility software helps in managing, maintaining, and controlling computer resources. These
programs are essential for optimizing the performance and security of a computer system.
o Examples:
▪ Antivirus Programs: Protect computers from malware and other security threats.
▪ Disk Management Tools: Help manage disk space and optimize disk usage.
2. Programming Software:
o Programming software provides tools that developers use to create, debug, maintain, or
otherwise support other software programs and applications.
o Examples:
▪ Integrated Development Environments (IDEs) like Visual Studio: Provide a
comprehensive environment for writing and testing code.
▪ Compilers: Convert code written in programming languages into a form that can be
executed by a computer.
Enterprise Resource Planning (ERP) software plays a crucial role in organizations by integrating various
business processes into a single, unified system. This type of software allows different departments to
communicate and share information more effectively.
4. Cloud Computing
Cloud computing has revolutionized how software and services are delivered and consumed. It refers to the
delivery of computing services—including servers, storage, databases, networking, software, and analytics—
over the internet (“the cloud”).
MJ Pagay-Cierva Property
o Accessibility: Access applications and data from anywhere, on any device with an internet
connection.
3. Disadvantages of Cloud Computing:
o Security Risks: Storing data in the cloud can expose it to security threats like hacking.
o Downtime: Dependence on internet connectivity can lead to downtime if there is a network
issue.
o Limited Control: Users have limited control over the underlying infrastructure that supports
their cloud services.
5. Open-Source Software
Open-source software is software that is released with a license that allows anyone to view, modify, and
distribute the source code.
References
• Laudon, K. C., & Laudon, J. P. (2020). Management Information Systems: Managing the Digital Firm
(16th ed.). Pearson.
• O'Brien, J. A., & Marakas, G. M. (2011). Introduction to Information Systems (15th ed.). McGraw-
Hill/Irwin.
• Baltzan, P. (2022). Business Driven Information Systems (8th ed.). McGraw-Hill Education.
• Valacich, J., & Schneider, C. (2022). Information Systems Today: Managing in the Digital World (10th
ed.). Pearson.
• Turban, E., Sharda, R., & Delen, D. (2022). Decision Support and Business Intelligence Systems (10th
ed.). Pearson.
• Kumar, S. (2021). Cloud Computing and Data Science (2nd ed.). Springer.
Prepared by:
MJ Pagay-Cierva Property