SlideShare a Scribd company logo
1 of 22
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

What's hot

Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
Different types of software
Different types of softwareDifferent types of software
Different types of softwareNatashaGeno
 
Application software
Application softwareApplication software
Application softwareshalivale
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basicsnishantsri
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentalsAmir Villas
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.johnraju213
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer systemmkhisalg
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: IntroductionShivaraj Bhardwaj
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsSai praveen Seva
 
Types and components of computers
Types and components of computersTypes and components of computers
Types and components of computersCik Na Shohaili
 
Productivity Software
Productivity SoftwareProductivity Software
Productivity SoftwareKyle McDougle
 

What's hot (20)

Programming languages
Programming languagesProgramming languages
Programming languages
 
Types of software
Types of softwareTypes of software
Types of software
 
Software
SoftwareSoftware
Software
 
Different types of software
Different types of softwareDifferent types of software
Different types of software
 
Application software
Application softwareApplication software
Application software
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
 
Software
SoftwareSoftware
Software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Types of software
Types of softwareTypes of software
Types of software
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Computer software
Computer softwareComputer software
Computer software
 
Software System
Software SystemSoftware System
Software System
 
Components of computer and software: Introduction
Components of computer and software: IntroductionComponents of computer and software: Introduction
Components of computer and software: Introduction
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systems
 
Types and components of computers
Types and components of computersTypes and components of computers
Types and components of computers
 
Productivity Software
Productivity SoftwareProductivity Software
Productivity Software
 

Similar to Chapter 4 computer software

Similar to Chapter 4 computer software (20)

Management information system software
Management information system softwareManagement information system software
Management information system software
 
Chap004
Chap004Chap004
Chap004
 
CH004
CH004CH004
CH004
 
Software
SoftwareSoftware
Software
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
software terms powerpoint
software terms powerpointsoftware terms powerpoint
software terms powerpoint
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Operating System Basics.ppt
Operating System Basics.pptOperating System Basics.ppt
Operating System Basics.ppt
 
4 operating system basics
4   operating system basics4   operating system basics
4 operating system basics
 
Introductoin of computer hardware and software
Introductoin of computer hardware and softwareIntroductoin of computer hardware and software
Introductoin of computer hardware and software
 
software terms
software termssoftware terms
software terms
 
Chapter_04.ppt
Chapter_04.pptChapter_04.ppt
Chapter_04.ppt
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
Types of software
Types of softwareTypes of software
Types of software
 
systems_software
systems_softwaresystems_software
systems_software
 
Case mis ch04
Case mis ch04Case mis ch04
Case mis ch04
 
Basic software
Basic softwareBasic software
Basic software
 
Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)Information Computer Technology Handouts (Part I)
Information Computer Technology Handouts (Part I)
 

More from Advance Saraswati Prakashan Pvt Ltd

Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global OrganizationsManaging Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global OrganizationsAdvance Saraswati Prakashan Pvt Ltd
 

More from Advance Saraswati Prakashan Pvt Ltd (20)

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

Recently uploaded

KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 

Recently uploaded (20)

KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 

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