SlideShare a Scribd company logo
5
Most read
8
Most read
9
Most read
Chapter - 4
Computer Software
Software
• Software are programs that are used to
operate and manipulate computers and their
peripheral devices
• A set of instruction code that are executed by
the system processor
• Application software and System software
Types of Application & System Software
Application Software
• General Purpose
– Programs that perform common information
processing jobs for end users
– E.g., word processing, spreadsheet
– Also call productivity packages
– Virtual owner owns intellectual property rights
• Custom Software
– Software applications developed within an
organization for use by that organization
– Organization who develops it also uses it
– Changes big or small, occur at any time
– Have full control
– Access to the coding and documentation
Application Software
• Commercial Off-the-Shelf (COTS)
– Many copies sold
– Minimal changes beyond scheduled upgrades
– Purchasers have no control over specifications,
schedule, or evolution, and no access to source
code or internal documentation
– Product vendor retains the intellectual property
rights of the software
Application Software
• Open-source Software
– Developers collaborate on the development of an
application using programming standards which
allow anyone to contribute to the software
– As each developer completes a project, the
application code becomes available and free to
anyone who wants it
Application Software
• Function-Specific Application Software
Business Application software / Application specific programs
– Thousands of these packages support specific
applications of end users, especially in businesses
– Business application software supports the
reengineering and automation of business processes
with strategic e-business applications
– Examples: customer relationship management,
enterprise resource planning, supply chain
management, Web-enabled electronic commerce ,
data mining tools, enterprise information portals, KMS
Application Software
Software Suites, Integrated Packages
• Most widely used productivity packages are
bundled together as software suites
• Advantages
Cost less than buying individual packages
All have similar GUI
Work well together
• Disadvantages
All features not used
Takes a lot of disk space (bloatware)
Application Software
4-10
Presentation Graphics
• Common presentation graphics packages…
– Converts numeric data into graphics displays
– Used to create multimedia presentations of
graphics, photos, animation, and video clips
– E.g., Microsoft PowerPoint, Lotus Freelance, Corel
Presentations
– Top packages can tailor files for transfer in HTML
format to websites
4-11
Personal Information Managers
• Software for end user productivity and
collaboration
– Stores information about clients
– Manages schedules, appointments, tasks
– Most include ability to access the Web and
provide e-mail capabilities
– Some support team collaboration by sharing
information with other PIM users
– E.g., Lotus Organizer, Microsoft Outlook
4-12
Groupware
• Software that helps workgroups collaborate
on group assignments
– E-mail, discussion groups, databases, video
conferencing
– E.g., Lotus Notes, Novell GroupWise, Microsoft
Exchange
– Windows SharePoint Services and WebSphere
both allow teams to create websites for
information sharing and document collaboration
4-13
Software Alternatives
• Outsourcing development and maintenance of
software
• Application service providers (ASPs)
– Companies that own, operate, and maintain
application software and computer system
resources
– Use the application for a fee over the Internet
– Pay-as-you-go
– Use expected to accelerate in the coming years
System Software
• System software are the programs that
manage and support a computer system and
its information processing activities
• 2 Types of system software
– System Management Programs
• The programs that manage the hardware,
software, network and data resources of computer
systems during the execution of various
information processing jobs of users
• Ex. OS, DBMS, Network Mgmt Sys, System Utilities
System Software
• 2 Types of system software
– System Development Programs
• Programs that help user to develop information
processing programs and procedures and prepare user
programs for computer processing.
• Ex. Programing language translators and editors, CASE
System Software
Operating System
• Integrated system of programs that
– Manages the operation of CPU
– Controls Input/Output, Storage resources and activities of
computer system
– Provides various support services as the computer
executes the application programs of users
• Helping access a network, entering data, saving and retrieving
files, printing and displaying output
• Primary purpose of OS is to maximize the productivity
of a computer system by operating it in the most
efficient manner
• OS tries to minimize the human intervention required
during processing
• Most indispensable component of the software
interface between users and the hardware
Interface Between End Users and Computer
Operating System Basic Functions
1. User Interface
• The part of the operating system that allows you to
communicate with it
• Three main types: Command-driven, Menu-driven, GUI
2. Resource Management
• Part of the operating system that manages the hardware and
networking resources of a computer system
– Includes CPU, memory, secondary storage devices,
telecommunications, and input/output peripherals
– Keeping track of where data and programs are stored
– Subdividing memory; providing virtual memory capability
Operating System Basic Functions
3. File Management
• Part of the operating system that controls the creation,
deletion, and access of files and programs
– Keeps track of physical location on storage devices
– Maintains directories of information about the location and
characteristics of stored files
4. Task Management
• Part of the operating system that manages the
accomplishment of end user computing tasks
– Controls which task gets access to the CPU,
and for how long
– Can interrupt the CPU at any time to substitute
a higher priority task
– Supports preemptive and cooperative multi-tasking and multi-
processing
Operating System Basic Functions
Other system management programs
• Utilities
– Miscellaneous housekeeping functions
– Example: Norton utilities includes data backup,
virus protection, data compression, etc.
• Performance Monitors
– Programs that monitor and adjust computer
system to keep them running efficiently
• Security Monitors
– Monitor and control use of computer systems
to prevent unauthorized use of resources
Middleware
• Application Servers provide an interface
between an operating system and the
application programs of users
• Middleware
– Software that helps diverse software applications
exchange data and work together more efficiently
– Web

More Related Content

PPTX
Computer software
PPTX
Computer Software And its types
PPTX
Computer software
PPTX
System software
PPTX
Software
PPTX
Types of computer
PPTX
Basic of Computer software
PPTX
Application Software
Computer software
Computer Software And its types
Computer software
System software
Software
Types of computer
Basic of Computer software
Application Software

What's hot (20)

PPTX
Powerpoint on Software Concept (ClassXI)
PPTX
Types of software
PPTX
Lesson 5 computer software
PPS
Functions Of Operating System
PPTX
Operating systems Overview
PDF
Operating Systems Basics
PPTX
Operating system
PPTX
Contents of Computer Software
PPTX
computer software
PPT
Operating Systems
PPT
Operating Systems
PPT
Introduction to Operating System
PPTX
types of operating system
PPTX
Introduction to Computers
PPTX
Software ppt
PPT
Computer Software
PPTX
Introduction to Operating Systems
PPTX
Computer Software & It's types.
PPTX
How Operating system works.
PPT
Types of software
Powerpoint on Software Concept (ClassXI)
Types of software
Lesson 5 computer software
Functions Of Operating System
Operating systems Overview
Operating Systems Basics
Operating system
Contents of Computer Software
computer software
Operating Systems
Operating Systems
Introduction to Operating System
types of operating system
Introduction to Computers
Software ppt
Computer Software
Introduction to Operating Systems
Computer Software & It's types.
How Operating system works.
Types of software
Ad

Similar to Chapter 4 computer software (20)

PPT
Management information system software
PPT
PPT
CH004
 
PPTX
Software
PPTX
Chapter 3 - MIS Applications and Relationships Presentation.pptx
PPTX
COM 311 L -2.pptx
PPTX
software terms powerpoint
PPTX
Unit_2_CSE111.pptx ctse cse 111f unit 2
PPTX
Unit 2.pptx
PPTX
Unit 2.pptx
PPT
Operating System Basics.ppt
PPT
4 operating system basics
PPT
4+-+Operating+System+Basics presentation for 2nd year students
PPT
ch 4 Computer Software, James Obrien.ppt
PPTX
Introductoin of computer hardware and software
PPTX
software terms
PPT
Chapter_04.ppt
PPTX
Operating system concepts
PPSX
Types of software
Management information system software
CH004
 
Software
Chapter 3 - MIS Applications and Relationships Presentation.pptx
COM 311 L -2.pptx
software terms powerpoint
Unit_2_CSE111.pptx ctse cse 111f unit 2
Unit 2.pptx
Unit 2.pptx
Operating System Basics.ppt
4 operating system basics
4+-+Operating+System+Basics presentation for 2nd year students
ch 4 Computer Software, James Obrien.ppt
Introductoin of computer hardware and software
software terms
Chapter_04.ppt
Operating system concepts
Types of software
Ad

More from Advance Saraswati Prakashan Pvt Ltd (20)

PPTX
004 04 identifying market segment,
PPTX
Chapter 3 Marketing info system and demand Management- MBS
PPTX
Chapter 2 Market Opportunity analysis- MBS
PPTX
Chapter 1 introduction- MBS Marketing Management
PPTX
003 Managerial Economics- chapter 03
PPTX
Managerial Economics MBS -chapter 04 (book)
PPTX
Sociology case study BBA-BI/TT/BHM/BCIS/BHCM
PPTX
Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
PPTX
Presentation on virtual maangement
PPTX
Managing a Virtual Workplace by Wayne F. Cascio
PPTX
Outsourcing- MBA/ MBS- Masters level
PPTX
Innovation management- MBA
PPTX
Employee empowerment-MBA
PPTX
Corporate Governance-MBA
PPTX
Chapter 7 e business systems
PPTX
Chapter 14 enterprise and global management of it
PPTX
Chapter 13 security and ethical challenges
PPTX
Chapter 12 developiong business&it solutions
PPTX
Chapter 11 developiong business&it strategies
PPTX
Chapter 10 supporting decision making
004 04 identifying market segment,
Chapter 3 Marketing info system and demand Management- MBS
Chapter 2 Market Opportunity analysis- MBS
Chapter 1 introduction- MBS Marketing Management
003 Managerial Economics- chapter 03
Managerial Economics MBS -chapter 04 (book)
Sociology case study BBA-BI/TT/BHM/BCIS/BHCM
Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
Presentation on virtual maangement
Managing a Virtual Workplace by Wayne F. Cascio
Outsourcing- MBA/ MBS- Masters level
Innovation management- MBA
Employee empowerment-MBA
Corporate Governance-MBA
Chapter 7 e business systems
Chapter 14 enterprise and global management of it
Chapter 13 security and ethical challenges
Chapter 12 developiong business&it solutions
Chapter 11 developiong business&it strategies
Chapter 10 supporting decision making

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Business Ethics Teaching Materials for college
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
01-Introduction-to-Information-Management.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Cell Structure & Organelles in detailed.
PDF
Classroom Observation Tools for Teachers
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
human mycosis Human fungal infections are called human mycosis..pptx
O7-L3 Supply Chain Operations - ICLT Program
Business Ethics Teaching Materials for college
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
01-Introduction-to-Information-Management.pdf
RMMM.pdf make it easy to upload and study
2.FourierTransform-ShortQuestionswithAnswers.pdf
Renaissance Architecture: A Journey from Faith to Humanism
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial disease of the cardiovascular and lymphatic systems
Abdominal Access Techniques with Prof. Dr. R K Mishra
Complications of Minimal Access Surgery at WLH
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Cell Structure & Organelles in detailed.
Classroom Observation Tools for Teachers

Chapter 4 computer software

  • 2. Software • Software are programs that are used to operate and manipulate computers and their peripheral devices • A set of instruction code that are executed by the system processor • Application software and System software
  • 3. Types of Application & System Software
  • 4. Application Software • General Purpose – Programs that perform common information processing jobs for end users – E.g., word processing, spreadsheet – Also call productivity packages – Virtual owner owns intellectual property rights
  • 5. • Custom Software – Software applications developed within an organization for use by that organization – Organization who develops it also uses it – Changes big or small, occur at any time – Have full control – Access to the coding and documentation Application Software
  • 6. • Commercial Off-the-Shelf (COTS) – Many copies sold – Minimal changes beyond scheduled upgrades – Purchasers have no control over specifications, schedule, or evolution, and no access to source code or internal documentation – Product vendor retains the intellectual property rights of the software Application Software
  • 7. • Open-source Software – Developers collaborate on the development of an application using programming standards which allow anyone to contribute to the software – As each developer completes a project, the application code becomes available and free to anyone who wants it Application Software
  • 8. • Function-Specific Application Software Business Application software / Application specific programs – Thousands of these packages support specific applications of end users, especially in businesses – Business application software supports the reengineering and automation of business processes with strategic e-business applications – Examples: customer relationship management, enterprise resource planning, supply chain management, Web-enabled electronic commerce , data mining tools, enterprise information portals, KMS Application Software
  • 9. Software Suites, Integrated Packages • Most widely used productivity packages are bundled together as software suites • Advantages Cost less than buying individual packages All have similar GUI Work well together • Disadvantages All features not used Takes a lot of disk space (bloatware) Application Software
  • 10. 4-10 Presentation Graphics • Common presentation graphics packages… – Converts numeric data into graphics displays – Used to create multimedia presentations of graphics, photos, animation, and video clips – E.g., Microsoft PowerPoint, Lotus Freelance, Corel Presentations – Top packages can tailor files for transfer in HTML format to websites
  • 11. 4-11 Personal Information Managers • Software for end user productivity and collaboration – Stores information about clients – Manages schedules, appointments, tasks – Most include ability to access the Web and provide e-mail capabilities – Some support team collaboration by sharing information with other PIM users – E.g., Lotus Organizer, Microsoft Outlook
  • 12. 4-12 Groupware • Software that helps workgroups collaborate on group assignments – E-mail, discussion groups, databases, video conferencing – E.g., Lotus Notes, Novell GroupWise, Microsoft Exchange – Windows SharePoint Services and WebSphere both allow teams to create websites for information sharing and document collaboration
  • 13. 4-13 Software Alternatives • Outsourcing development and maintenance of software • Application service providers (ASPs) – Companies that own, operate, and maintain application software and computer system resources – Use the application for a fee over the Internet – Pay-as-you-go – Use expected to accelerate in the coming years
  • 14. System Software • System software are the programs that manage and support a computer system and its information processing activities • 2 Types of system software – System Management Programs • The programs that manage the hardware, software, network and data resources of computer systems during the execution of various information processing jobs of users • Ex. OS, DBMS, Network Mgmt Sys, System Utilities
  • 15. System Software • 2 Types of system software – System Development Programs • Programs that help user to develop information processing programs and procedures and prepare user programs for computer processing. • Ex. Programing language translators and editors, CASE
  • 16. System Software Operating System • Integrated system of programs that – Manages the operation of CPU – Controls Input/Output, Storage resources and activities of computer system – Provides various support services as the computer executes the application programs of users • Helping access a network, entering data, saving and retrieving files, printing and displaying output • Primary purpose of OS is to maximize the productivity of a computer system by operating it in the most efficient manner • OS tries to minimize the human intervention required during processing • Most indispensable component of the software interface between users and the hardware
  • 17. Interface Between End Users and Computer
  • 19. 1. User Interface • The part of the operating system that allows you to communicate with it • Three main types: Command-driven, Menu-driven, GUI 2. Resource Management • Part of the operating system that manages the hardware and networking resources of a computer system – Includes CPU, memory, secondary storage devices, telecommunications, and input/output peripherals – Keeping track of where data and programs are stored – Subdividing memory; providing virtual memory capability Operating System Basic Functions
  • 20. 3. File Management • Part of the operating system that controls the creation, deletion, and access of files and programs – Keeps track of physical location on storage devices – Maintains directories of information about the location and characteristics of stored files 4. Task Management • Part of the operating system that manages the accomplishment of end user computing tasks – Controls which task gets access to the CPU, and for how long – Can interrupt the CPU at any time to substitute a higher priority task – Supports preemptive and cooperative multi-tasking and multi- processing Operating System Basic Functions
  • 21. Other system management programs • Utilities – Miscellaneous housekeeping functions – Example: Norton utilities includes data backup, virus protection, data compression, etc. • Performance Monitors – Programs that monitor and adjust computer system to keep them running efficiently • Security Monitors – Monitor and control use of computer systems to prevent unauthorized use of resources
  • 22. Middleware • Application Servers provide an interface between an operating system and the application programs of users • Middleware – Software that helps diverse software applications exchange data and work together more efficiently – Web