SlideShare a Scribd company logo
1 of 15
Introduction To Computing
Presented By Falak Niaz
Software Components Contt.
• Software refers to a collection of programs, instructions, and
data that tell a computer how to perform specific tasks. It
includes applications, operating systems, and other programs
that enable a computer to function. Software provides the
instructions and tools to process and manipulate data.
• System Software
• Application Software
• Educational software
• Entertainment software
• Open-source Software and
• Proprietary Software
System Software
• System software refers to a category of computer software that is
responsible for managing and controlling the hardware components of
a computer system. Its primary purpose is to facilitate the execution of
application software by providing a platform for it to run effectively.
System software includes operating systems, device drivers, utility
programs, and other software components that enable the hardware
and software to work together seamlessly. Without system software, it
would be challenging for application software to interact with and
utilize the computer's hardware resources effectively.
• Operating systems, are the main examples of system software.
System Software Examples
• Microsoft Windows
• Linux
• Unix
• Mac OSX
• DOS
• BIOS Software
• Device Driver Software i.e Graphics Driver
• Linker Software
• Assembler and Compiler Software
Application Software
• Application Software consists of programs that tell a computer how to
produce information.
• Application software runs under System Software, and is made to do
a specific task i.e. ( Word Processing, etc), which has indirect access to
the hardware (i.e. Behind System Software).
• General Purpose Application Software
• Special Purpose Application Software
General Purpose Application Software
• General-purpose application software, often referred to simply as "application software," is a
category of computer programs designed to perform a wide range of common tasks and functions
for end-users. These software applications are not limited to a specific domain or industry; instead,
they are versatile and can be used for various purposes. Here are some common examples
• Microsoft Word (Word Processing)
• Microsoft Excel (Spreadsheet software)
• MySQL (Database Software)
• Microsoft PowerPoint (Presentation Software)
• Graphics and Image Editing Software
Word Processing
• Word Processing software is used to create
and print documents. A key advantage of
word processing software is that users
easily can make changes in documents.
Electronic Spreadsheets
• Electronic spreadsheet software allows the
user to add, subtract, and perform user-
defined calculations on rows and columns
of numbers. These numbers can be
changed and the spreadsheet quickly
recalculates the new results.
Presentation Graphics
• Presentation graphic software allows the
user to create documents called slides to be
used in making the presentations. Using
special projection devices, the slides display
as they appear on the computer screen.
Database Software
• Allows the user to enter, retrieve, and
update data in an organized and efficient
manner, with flexible inquiry and reporting
capabilities.
Special Purpose Application Software
Special-purpose application software, as the name suggests, refers
to computer programs and software applications that are designed
for specific, narrow, or specialized tasks or functions within a
particular industry or domain.
• Keeping Business Accounts
• Stock Control information
• Payroll
• General Practice management and appointments
Educational Software
• Software that can be used for learning purposes…
• Assessment and Testing:
• Learning Management Systems (LMS):
Entertainment Software
• Games
Open Source Software:
• Open source software (OSS) is computer
software whose source code is available under a
license that permits users to use, change, and
improve the software, and to redistribute it in
modified or unmodified form.
• It is often developed in a public, collaborative
manner.
Well-known OSS products are Linux, Netscape,
Apache, etc.,
Proprietary Software:
• Proprietary software (also called non-free software) is
software with restrictions on using, copying and modifying
as enforced by the proprietor. Restrictions on use,
modification and copying is achieved by either legal or
technical means and sometimes both.
• Proponents of proprietary software are Microsoft.
• Ex: CAD, Nortan Antivirus etc.,

More Related Content

Similar to Intro to Computing Lec 02.pptx

Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSanthia RK
 
Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)Mac Mac
 
software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptxRafaelPurano
 
BAIT1003 Chapter 7
BAIT1003 Chapter 7BAIT1003 Chapter 7
BAIT1003 Chapter 7limsh
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshsagarjsicg
 
Overview of softwares and their applications
Overview of softwares and their applicationsOverview of softwares and their applications
Overview of softwares and their applicationsAnkush Mehrotra
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii yearPreeti Mishra
 
Unit 1 introduction tosoftengg_mba tech ii year
Unit 1  introduction tosoftengg_mba tech ii yearUnit 1  introduction tosoftengg_mba tech ii year
Unit 1 introduction tosoftengg_mba tech ii yearPreeti Mishra
 
What is a software and it's uses in detail
What is a software and it's uses in detailWhat is a software and it's uses in detail
What is a software and it's uses in detailaliaiman3388
 
Different kind of software
Different kind of software Different kind of software
Different kind of software Sourabh Arora
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software Ankit Sangwan
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfreshma96176
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfjlu08167
 

Similar to Intro to Computing Lec 02.pptx (20)

Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Types of software
Types of softwareTypes of software
Types of software
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
2 software
2 software2 software
2 software
 
Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)
 
software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptx
 
BAIT1003 Chapter 7
BAIT1003 Chapter 7BAIT1003 Chapter 7
BAIT1003 Chapter 7
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
 
Overview of softwares and their applications
Overview of softwares and their applicationsOverview of softwares and their applications
Overview of softwares and their applications
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii year
 
Unit 1 introduction tosoftengg_mba tech ii year
Unit 1  introduction tosoftengg_mba tech ii yearUnit 1  introduction tosoftengg_mba tech ii year
Unit 1 introduction tosoftengg_mba tech ii year
 
What is a software and it's uses in detail
What is a software and it's uses in detailWhat is a software and it's uses in detail
What is a software and it's uses in detail
 
Different kind of software
Different kind of software Different kind of software
Different kind of software
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
Computer software
Computer softwareComputer software
Computer software
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Intro to Computing Lec 02.pptx

  • 2. Software Components Contt. • Software refers to a collection of programs, instructions, and data that tell a computer how to perform specific tasks. It includes applications, operating systems, and other programs that enable a computer to function. Software provides the instructions and tools to process and manipulate data. • System Software • Application Software • Educational software • Entertainment software • Open-source Software and • Proprietary Software
  • 3. System Software • System software refers to a category of computer software that is responsible for managing and controlling the hardware components of a computer system. Its primary purpose is to facilitate the execution of application software by providing a platform for it to run effectively. System software includes operating systems, device drivers, utility programs, and other software components that enable the hardware and software to work together seamlessly. Without system software, it would be challenging for application software to interact with and utilize the computer's hardware resources effectively. • Operating systems, are the main examples of system software.
  • 4. System Software Examples • Microsoft Windows • Linux • Unix • Mac OSX • DOS • BIOS Software • Device Driver Software i.e Graphics Driver • Linker Software • Assembler and Compiler Software
  • 5. Application Software • Application Software consists of programs that tell a computer how to produce information. • Application software runs under System Software, and is made to do a specific task i.e. ( Word Processing, etc), which has indirect access to the hardware (i.e. Behind System Software). • General Purpose Application Software • Special Purpose Application Software
  • 6. General Purpose Application Software • General-purpose application software, often referred to simply as "application software," is a category of computer programs designed to perform a wide range of common tasks and functions for end-users. These software applications are not limited to a specific domain or industry; instead, they are versatile and can be used for various purposes. Here are some common examples • Microsoft Word (Word Processing) • Microsoft Excel (Spreadsheet software) • MySQL (Database Software) • Microsoft PowerPoint (Presentation Software) • Graphics and Image Editing Software
  • 7. Word Processing • Word Processing software is used to create and print documents. A key advantage of word processing software is that users easily can make changes in documents.
  • 8. Electronic Spreadsheets • Electronic spreadsheet software allows the user to add, subtract, and perform user- defined calculations on rows and columns of numbers. These numbers can be changed and the spreadsheet quickly recalculates the new results.
  • 9. Presentation Graphics • Presentation graphic software allows the user to create documents called slides to be used in making the presentations. Using special projection devices, the slides display as they appear on the computer screen.
  • 10. Database Software • Allows the user to enter, retrieve, and update data in an organized and efficient manner, with flexible inquiry and reporting capabilities.
  • 11. Special Purpose Application Software Special-purpose application software, as the name suggests, refers to computer programs and software applications that are designed for specific, narrow, or specialized tasks or functions within a particular industry or domain. • Keeping Business Accounts • Stock Control information • Payroll • General Practice management and appointments
  • 12. Educational Software • Software that can be used for learning purposes… • Assessment and Testing: • Learning Management Systems (LMS):
  • 14. Open Source Software: • Open source software (OSS) is computer software whose source code is available under a license that permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. • It is often developed in a public, collaborative manner. Well-known OSS products are Linux, Netscape, Apache, etc.,
  • 15. Proprietary Software: • Proprietary software (also called non-free software) is software with restrictions on using, copying and modifying as enforced by the proprietor. Restrictions on use, modification and copying is achieved by either legal or technical means and sometimes both. • Proponents of proprietary software are Microsoft. • Ex: CAD, Nortan Antivirus etc.,