SlideShare a Scribd company logo
1 of 25
Download to read offline
Information & Communication
Technology (ICT)
Software Design and Algorithm
DIT Part 1
Lecture 10
Copyrights By Tanveer Malik
Software
• Sometimes abbreviated as SW and S/W.
• software is a collection of instructions that
enable the user to interact with a computer.
• Its hardware, or perform tasks.
• Without software, most computers would be
useless.
• For example, without your Internet browser
software.
Copyrights By Tanveer Malik
Software
• You could not surf the Internet or read this
page and without an operating system, the
browser could not run on your computer.
• The picture to the right shows a Microsoft
Excel box, an example of a spreadsheet
software program.
Copyrights By Tanveer Malik
Software
• Software means computer instructions or
data.
• Anything that can be stored electronically is
software, in contrast to storage devices and
display devices which are called hardware.
• Software is a general term for the various
kinds of programs used to operate computers
and related devices.
Copyrights By Tanveer Malik
Software
• Software is a general term for the various
kinds of programs used to operate computers
and related devices.
• Software, is that part of a computer system
that consists of encoded information or
computer instructions, in contrast to the
physical hardware from which the system is
built.
Copyrights By Tanveer Malik
Types of software
• Software can be grouped into a few broad
categories.
• Purpose, or domain of use.
• Nature or domain of execution. (Will Study in
Coming Chapter)
• Programming tools. (Will Study in Coming Topic)
Copyrights By Tanveer Malik
Malicious software
• Malware
• which is software that is developed to harm
and disrupt computers.
• Malware can be in the form of worms, viruses,
trojans, spyware, adware and rootkits, etc
Copyrights By Tanveer Malik
Copyrights By Tanveer Malik
Examples & Types of Software
• Below is a list of the different kinds of software a
computer may have installed with examples of
related programs.
• Click any of the links below for additional
information.
• It should be noted that although software is
thought of as a program.
• It can be anything that runs on a computer.
• The table below also includes a program column
to clarify any software that is not a program.
Copyrights By Tanveer Malik
Examples & Types of Software
Copyrights By Tanveer Malik
Examples & Types of Software
Copyrights By Tanveer Malik
The Difference Between Software and
Hardware
• The terms software and hardware are used as
both nouns and adjectives.
• For example, you can say: "The problem lies in
the software," meaning that there is a
problem with the program or data, not with
the computer itself.
• You can also say: "It is a software problem."
Copyrights By Tanveer Malik
The Difference Between Software and
Hardware
• The distinction between software and
hardware is sometimes confusing because
they are so integrally linked.
• Clearly, when you purchase a program, you
are buying software.
• But to buy the software, you need to buy the
disk (hardware) on which the software is
recorded.
Copyrights By Tanveer Malik
Purpose, or domain of use.
• Application Software
• System Software
Copyrights By Tanveer Malik
Application Software
• An application program is a computer program
designed to perform a group of coordinated functions,
tasks, or activities for the benefit of the user.
• Examples of an application include a word processor, a
spreadsheet, an accounting application, a web browser,
a media player, an aeronautical flight simulator, a
console game or a photo editor.
• The collective noun application software refers to all
applications collectively.
• This contrasts with system software, which is mainly
involved with running the computer.
Copyrights By Tanveer Malik
Different types of application software include
• Application Suite: Has multiple applications bundled
together. Related functions, features and user interfaces
interact with each other.
• Enterprise Software: Addresses an organization's needs and
data flow in a huge distributed environment
• Enterprise Infrastructure Software: Provides capabilities
required to support enterprise software systems
• Information Worker Software: Addresses individual needs
required to manage and create information for individual
projects within departments
• Content Access Software: Used to access content and
addresses a desire for published digital content and
entertainment
Copyrights By Tanveer Malik
Different types of application software include
• Educational Software: Provides content
intended for use by students
• Media Development Software: Addresses
individual needs to generate and print
electronic media for others to consume
Copyrights By Tanveer Malik
Example.. So on
Copyrights By Tanveer Malik
System Software
• System software is a type of computer program
that is designed to run a computer’s hardware
and application programs.
• If we think of the computer system as a layered
model, the system software is the interface
between the hardware and user applications.
• The operating system (OS) is the best-known
example of system software.
• The OS manages all the other programs in a
compute
Copyrights By Tanveer Malik
System Software
• It is computer software designed to provide
platform to other software(s).
• Examples of system software include operating
systems, computational science software, game
engines, industrial automation, and software as a
service applications.
• In contrast to system software, software that
allows users to do things like create text
documents, play games, listen to music, or web
browsers to surf the web are called application
software.
Copyrights By Tanveer Malik
Other examples of system software and
what each does
• The BIOS (basic input/output system) gets the
computer system started after you turn it on and
manages the data flow between the operating system
and attached devices such as the hard disk, video
adapter, keyboard, mouse, and printer.
• The boot program loads the operating system into the
computer's main memory or random access memory
(RAM).
• An assembler takes basic computer instructions and
converts them into a pattern of bits that the
computer's processor can use to perform its basic
operations.
Copyrights By Tanveer Malik
Other examples of system software and what
each does
• A device driver controls a particular type of
device that is attached to your computer, such as
a keyboard or a mouse. The driver program
converts the more general input/output
instructions of the operating system to messages
that the device type can understand.
• According to some definitions, system software
also includes system utilities, such as the disk
defragmenter and System Restore, and
development tools such as compilers and
debuggers.
Copyrights By Tanveer Malik
Example.. So on
Copyrights By Tanveer Malik
Assignment
– .
ICT Software Types and Functions

More Related Content

What's hot

What is Application Software?
What is Application Software?What is Application Software?
What is Application Software?DaisyJeffenYRios
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...yaminohime
 
Summary chapter 4: Programs and Apps
Summary chapter 4: Programs and AppsSummary chapter 4: Programs and Apps
Summary chapter 4: Programs and AppsMiko Mochi
 
Chapter 4 Programs and Apps
Chapter 4 Programs and AppsChapter 4 Programs and Apps
Chapter 4 Programs and Appsxtin101
 
Management Information System
Management Information SystemManagement Information System
Management Information SystemCh Irfan
 
Chapter 6 effects of ict on society
Chapter 6   effects of ict on societyChapter 6   effects of ict on society
Chapter 6 effects of ict on societyPratik Gupta
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Sehrish Rafiq
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and softwaredoogstone
 
Computer applications for management
Computer applications for managementComputer applications for management
Computer applications for managementDharshanaa.C Mohan
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packageslistergc
 
The effects of using ict
The effects of using ictThe effects of using ict
The effects of using ictodalyfer
 
A presentation on computer software
A presentation on computer software A presentation on computer software
A presentation on computer software Jitendra Kumar
 
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Anna Stirling
 
Chapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscChapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscTyrah Ira
 

What's hot (20)

Soft wares
Soft waresSoft wares
Soft wares
 
What is Application Software?
What is Application Software?What is Application Software?
What is Application Software?
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 6 - Applica...
 
Unit 1 introduction to computers
Unit 1  introduction to computersUnit 1  introduction to computers
Unit 1 introduction to computers
 
Application software
Application softwareApplication software
Application software
 
Summary chapter 4: Programs and Apps
Summary chapter 4: Programs and AppsSummary chapter 4: Programs and Apps
Summary chapter 4: Programs and Apps
 
Chapter 4 Programs and Apps
Chapter 4 Programs and AppsChapter 4 Programs and Apps
Chapter 4 Programs and Apps
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 
Application Software
Application SoftwareApplication Software
Application Software
 
Chapter 6 effects of ict on society
Chapter 6   effects of ict on societyChapter 6   effects of ict on society
Chapter 6 effects of ict on society
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
 
Computer hw sw
Computer hw swComputer hw sw
Computer hw sw
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and software
 
Computer applications for management
Computer applications for managementComputer applications for management
Computer applications for management
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
 
The effects of using ict
The effects of using ictThe effects of using ict
The effects of using ict
 
A presentation on computer software
A presentation on computer software A presentation on computer software
A presentation on computer software
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
 
Chapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers cscChapter 1 -introduction_to_computers csc
Chapter 1 -introduction_to_computers csc
 

Similar to ICT Software Types and Functions

Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptxUsmanAhmed838004
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Concept of Hardware & Software.ppt
Concept of Hardware & Software.pptConcept of Hardware & Software.ppt
Concept of Hardware & Software.pptDibyenduBiswas31
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer softwareVishal Patyal
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...sunil shukla
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptxHarinianu2
 
itcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdfitcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdfSaddamAliBehana
 
computer software
computer softwarecomputer software
computer softwareAhsan Khan
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptxFalakNiaz15
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of SoftwaresRespa Peter
 

Similar to ICT Software Types and Functions (20)

Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptx
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
Concept of Hardware & Software.ppt
Concept of Hardware & Software.pptConcept of Hardware & Software.ppt
Concept of Hardware & Software.ppt
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
module_1-_5_computer_software.ppt
module_1-_5_computer_software.pptmodule_1-_5_computer_software.ppt
module_1-_5_computer_software.ppt
 
Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
Basic software
Basic softwareBasic software
Basic software
 
Introduction To Computing.pptx
Introduction To Computing.pptxIntroduction To Computing.pptx
Introduction To Computing.pptx
 
itcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdfitcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdf
 
Computer software
Computer softwareComputer software
Computer software
 
computer software
computer softwarecomputer software
computer software
 
All BAsic Of Ict
All BAsic Of Ict All BAsic Of Ict
All BAsic Of Ict
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
 

More from Tanveer Malik

Lecture 12 security policy
Lecture 12 security policyLecture 12 security policy
Lecture 12 security policyTanveer Malik
 
Lecture 11 active directory
Lecture 11 active directoryLecture 11 active directory
Lecture 11 active directoryTanveer Malik
 
Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6Tanveer Malik
 
Lecture 9 file system
Lecture 9 file systemLecture 9 file system
Lecture 9 file systemTanveer Malik
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk managementTanveer Malik
 
Lecture 6 internet services in network
Lecture 6 internet services in networkLecture 6 internet services in network
Lecture 6 internet services in networkTanveer Malik
 
Lecture 5 software to control network
Lecture 5 software to control networkLecture 5 software to control network
Lecture 5 software to control networkTanveer Malik
 
Lecture 4 sharing of resources on network
Lecture 4 sharing of resources on networkLecture 4 sharing of resources on network
Lecture 4 sharing of resources on networkTanveer Malik
 
Lecture 3 transmission media
Lecture 3 transmission mediaLecture 3 transmission media
Lecture 3 transmission mediaTanveer Malik
 
Lecture 2 protocol details
Lecture 2 protocol detailsLecture 2 protocol details
Lecture 2 protocol detailsTanveer Malik
 
Lecture 1 networking types roles
Lecture 1 networking types rolesLecture 1 networking types roles
Lecture 1 networking types rolesTanveer Malik
 

More from Tanveer Malik (20)

Lecture 12 security policy
Lecture 12 security policyLecture 12 security policy
Lecture 12 security policy
 
Lecture 11 active directory
Lecture 11 active directoryLecture 11 active directory
Lecture 11 active directory
 
Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6
 
Lecture 9 file system
Lecture 9 file systemLecture 9 file system
Lecture 9 file system
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
 
Lecture 6 internet services in network
Lecture 6 internet services in networkLecture 6 internet services in network
Lecture 6 internet services in network
 
Lecture 5 software to control network
Lecture 5 software to control networkLecture 5 software to control network
Lecture 5 software to control network
 
Lecture 4 sharing of resources on network
Lecture 4 sharing of resources on networkLecture 4 sharing of resources on network
Lecture 4 sharing of resources on network
 
Lecture 3 transmission media
Lecture 3 transmission mediaLecture 3 transmission media
Lecture 3 transmission media
 
Lecture 2 protocol details
Lecture 2 protocol detailsLecture 2 protocol details
Lecture 2 protocol details
 
Lecture 1 networking types roles
Lecture 1 networking types rolesLecture 1 networking types roles
Lecture 1 networking types roles
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 

Recently uploaded

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

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
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
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🔝
 

ICT Software Types and Functions

  • 1. Information & Communication Technology (ICT) Software Design and Algorithm DIT Part 1 Lecture 10 Copyrights By Tanveer Malik
  • 2. Software • Sometimes abbreviated as SW and S/W. • software is a collection of instructions that enable the user to interact with a computer. • Its hardware, or perform tasks. • Without software, most computers would be useless. • For example, without your Internet browser software. Copyrights By Tanveer Malik
  • 3. Software • You could not surf the Internet or read this page and without an operating system, the browser could not run on your computer. • The picture to the right shows a Microsoft Excel box, an example of a spreadsheet software program. Copyrights By Tanveer Malik
  • 4. Software • Software means computer instructions or data. • Anything that can be stored electronically is software, in contrast to storage devices and display devices which are called hardware. • Software is a general term for the various kinds of programs used to operate computers and related devices. Copyrights By Tanveer Malik
  • 5. Software • Software is a general term for the various kinds of programs used to operate computers and related devices. • Software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built. Copyrights By Tanveer Malik
  • 6. Types of software • Software can be grouped into a few broad categories. • Purpose, or domain of use. • Nature or domain of execution. (Will Study in Coming Chapter) • Programming tools. (Will Study in Coming Topic) Copyrights By Tanveer Malik
  • 7. Malicious software • Malware • which is software that is developed to harm and disrupt computers. • Malware can be in the form of worms, viruses, trojans, spyware, adware and rootkits, etc Copyrights By Tanveer Malik
  • 9. Examples & Types of Software • Below is a list of the different kinds of software a computer may have installed with examples of related programs. • Click any of the links below for additional information. • It should be noted that although software is thought of as a program. • It can be anything that runs on a computer. • The table below also includes a program column to clarify any software that is not a program. Copyrights By Tanveer Malik
  • 10. Examples & Types of Software Copyrights By Tanveer Malik
  • 11. Examples & Types of Software Copyrights By Tanveer Malik
  • 12. The Difference Between Software and Hardware • The terms software and hardware are used as both nouns and adjectives. • For example, you can say: "The problem lies in the software," meaning that there is a problem with the program or data, not with the computer itself. • You can also say: "It is a software problem." Copyrights By Tanveer Malik
  • 13. The Difference Between Software and Hardware • The distinction between software and hardware is sometimes confusing because they are so integrally linked. • Clearly, when you purchase a program, you are buying software. • But to buy the software, you need to buy the disk (hardware) on which the software is recorded. Copyrights By Tanveer Malik
  • 14. Purpose, or domain of use. • Application Software • System Software Copyrights By Tanveer Malik
  • 15. Application Software • An application program is a computer program designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. • Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, a media player, an aeronautical flight simulator, a console game or a photo editor. • The collective noun application software refers to all applications collectively. • This contrasts with system software, which is mainly involved with running the computer. Copyrights By Tanveer Malik
  • 16. Different types of application software include • Application Suite: Has multiple applications bundled together. Related functions, features and user interfaces interact with each other. • Enterprise Software: Addresses an organization's needs and data flow in a huge distributed environment • Enterprise Infrastructure Software: Provides capabilities required to support enterprise software systems • Information Worker Software: Addresses individual needs required to manage and create information for individual projects within departments • Content Access Software: Used to access content and addresses a desire for published digital content and entertainment Copyrights By Tanveer Malik
  • 17. Different types of application software include • Educational Software: Provides content intended for use by students • Media Development Software: Addresses individual needs to generate and print electronic media for others to consume Copyrights By Tanveer Malik
  • 18. Example.. So on Copyrights By Tanveer Malik
  • 19. System Software • System software is a type of computer program that is designed to run a computer’s hardware and application programs. • If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications. • The operating system (OS) is the best-known example of system software. • The OS manages all the other programs in a compute Copyrights By Tanveer Malik
  • 20. System Software • It is computer software designed to provide platform to other software(s). • Examples of system software include operating systems, computational science software, game engines, industrial automation, and software as a service applications. • In contrast to system software, software that allows users to do things like create text documents, play games, listen to music, or web browsers to surf the web are called application software. Copyrights By Tanveer Malik
  • 21. Other examples of system software and what each does • The BIOS (basic input/output system) gets the computer system started after you turn it on and manages the data flow between the operating system and attached devices such as the hard disk, video adapter, keyboard, mouse, and printer. • The boot program loads the operating system into the computer's main memory or random access memory (RAM). • An assembler takes basic computer instructions and converts them into a pattern of bits that the computer's processor can use to perform its basic operations. Copyrights By Tanveer Malik
  • 22. Other examples of system software and what each does • A device driver controls a particular type of device that is attached to your computer, such as a keyboard or a mouse. The driver program converts the more general input/output instructions of the operating system to messages that the device type can understand. • According to some definitions, system software also includes system utilities, such as the disk defragmenter and System Restore, and development tools such as compilers and debuggers. Copyrights By Tanveer Malik
  • 23. Example.. So on Copyrights By Tanveer Malik