Unit 3: Computer Software
What is Software?
Software is programs- instructions that tell the computer and associated peripherals what to do
Types of software
System, software- programs that run the computer
Application software- programs perform a function/job for you
Computer Software

Computer System Layers

Functions of Operating System
Management of user interface - how the user interfaces with the computer
Management of resources - hardware and software resources
Management of files - controls the creation, deletion, and access of folders and files of the data and programs
Management of tasks - manages which tasks are performed and when
Business Application Software
Support business functions
Accounting, finance, marketing, human resource management, production and operation, etc
Support business processes
Enterprise resource planning (ERP)
Supply chain management (SCM)
Customer relationship management (CRM)
Enterprise Resource Planning (ERP)
Enterprise resource planning is business process management software that allows an organization to use a system of integrated applications to manage the business and automate many back office functions related to technology, services and human resources
ERP software typically integrates all facets of an operation in a single database, application and user interface
Business Processes

Supply Chain Management (SCM)
Supply chain management is the active management of supply chain activities to maximize customer value and achieve a sustainable competitive advantage
It represents a conscious effort to develop and run supply chains in the most effective and efficient ways possible
Supply chain activities cover everything from product development, sourcing, production, and logistics, as well as the information systems needed to coordinate these activities
Supply Chain Management

Customer Relationship Management (CRM)
CRM is a strategy for managing an organization’s relationships and interactions with customers and potential customers.
CRM system helps companies stay connected to customers, streamline processes, and improve profitability
CRM system is a tool used for contact management, sales management, productivity, and more
The goal of CRM system is simple: Improve business relationships
Customer Relationship Management

IS for business processes

Cloud Computing
A recent advance in computing and software delivery; software and virtualized hardware are provided as a service over the Internet; “cloud” is a metaphor for the internet
Examples of Open Source Software (OSS)
Application software:
7-Zip
Eclipse
GIMP
Chromium
Blender
Mozilla Firefox
Open Office
Operating Systems:
Android
Linux
FreeBSD
ReactOS
Haiku
FreeDOS
Programming Language:
Perl
PHP
Python
Ruby
PHDL
Prolog
Programming Languages

Here are some true or false questions based on the notes provided: 1. True or False: Software is only made up of application programs that perform functions/jobs for users. 2. True or False: The operating system manages user interface, resources, files, and tasks. 3. True or False: Enterprise Resource Planning (ERP) integrates various business processes into a single software system. 4. True or False: Supply Chain Management (SCM) is primarily concerned with managing customer relationships. 5. True or False: Customer Relationship Management (CRM) systems help improve business relationships. 6. True or False: Open source software means that the source code is freely available for anyone to use, modify, and distribute. 7. True or False: Cloud computing refers to the delivery of software and hardware over local networks only. 8. True or False: Examples of open source application software include GIMP and Mozilla Firefox. 9. True or False: The three main functions of an operating system do not include managing user interfaces. 10. True or False: Programming languages like Python and Ruby are considered open source.