SlideShare a Scribd company logo
1 of 13
Introduction to Software
-Afif
Table of Contents
• History
• System software
• Application software
• Utility software
• Design
• Industry
History
• The first theory about software was proposed byAlanTuring.
• The first piece of software was written by Ada Lovelace in the 19th century.
• Use of punch cards.
• Higher level programming languages.
• Software bundling with hardware.
• Separation of software from hardware & building industries.
• Use of database, Object Oriented Programming.
• Personal computers, GUI.
• Internet based software and Open source.
System Software
 What is System Software?
 Types of System Software:
• 1. System Control Programs .
• 2. System Support Programs.
• 3. System Development Programs .
 Works of System Software.
 Role of System Software.
Application software
• An application
software (app or application for
short) is a computer
program designed to perform a
group of coordinated functions,
tasks, or activities for the
benefit of the user.
Application software categories
• Business
• Graphics
• Multimedia
• Home
• Personal
• Education
• Communications.
Utility Software
Utility software is
system software design
ed to help analyze,
configure, optimize or
maintain a computer.
Types of Utility Software
• Antivirus
• Backup Software
• Data Compression
• Disk Cleaners
• File Manager
• Network Utilities
• System Monitors
• Cryptographic
Design
Software design is the
process by which an agent
creates a specification of
a software artifact, intended
to accomplish goals, using a
set of primitive components
and subject to constraints.
Stages of Design
• Planning
• Analysis
• Design
• Implementation
• Testing
• Maintenance
Industry
The software industry includes
businesses for development,
maintenance and publication of
software that are using different
business models, mainly either
"license/maintenance based" (on-
premises) or "Cloud based".
Software Company Types
• Service Based Companies
These companies provides services
by means of business consulting,
information technology, software
engineering and outsourcing.
• Product Based Companies
These companies have a product or a
set of products that provides for a
major portion of the revenue.
Thank You!

More Related Content

What's hot

Asp .net web form fundamentals
Asp .net web form fundamentalsAsp .net web form fundamentals
Asp .net web form fundamentals
Gopal Ji Singh
 
Binary logic
Binary logicBinary logic
Binary logic
wardjo
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
eShikshak
 

What's hot (20)

History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
 
[Question Paper] Web Design and Internet Based Applications (Old Syllabus) [A...
[Question Paper] Web Design and Internet Based Applications (Old Syllabus) [A...[Question Paper] Web Design and Internet Based Applications (Old Syllabus) [A...
[Question Paper] Web Design and Internet Based Applications (Old Syllabus) [A...
 
Asp .net web form fundamentals
Asp .net web form fundamentalsAsp .net web form fundamentals
Asp .net web form fundamentals
 
CP Handout#5
CP Handout#5CP Handout#5
CP Handout#5
 
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | EdurekaPython Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
 
Binary logic
Binary logicBinary logic
Binary logic
 
Intro to Python
Intro to PythonIntro to Python
Intro to Python
 
Web browser architecture
Web browser architectureWeb browser architecture
Web browser architecture
 
C programming language
C programming languageC programming language
C programming language
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Apache Presentation
Apache PresentationApache Presentation
Apache Presentation
 
Introduction to Overleaf Workshop
Introduction to Overleaf WorkshopIntroduction to Overleaf Workshop
Introduction to Overleaf Workshop
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
 
Asp net
Asp netAsp net
Asp net
 
C++ How to program
C++ How to programC++ How to program
C++ How to program
 
Chapter 1 Getting Started with HTML5
Chapter 1 Getting Started with HTML5Chapter 1 Getting Started with HTML5
Chapter 1 Getting Started with HTML5
 
Different types of software
Different types of softwareDifferent types of software
Different types of software
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
 

Similar to Introduction to Software

Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
FalakNiaz15
 
Application software packages
Application software packagesApplication software packages
Application software packages
Rana Fahad
 

Similar to Introduction to Software (20)

Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
B) Computer Basics
B) Computer BasicsB) Computer Basics
B) Computer Basics
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Basic software
Basic softwareBasic software
Basic software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
software final presentation.pptx
software final presentation.pptxsoftware final presentation.pptx
software final presentation.pptx
 
Softwares and Operating System.pptx
Softwares and Operating System.pptxSoftwares and Operating System.pptx
Softwares and Operating System.pptx
 
2 software
2 software2 software
2 software
 
Types of software
Types of softwareTypes of software
Types of software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Application software packages
Application software packagesApplication software packages
Application software packages
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
ict act 1.pptx
ict act 1.pptxict act 1.pptx
ict act 1.pptx
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
HARDWARE AND SOFTWARE.pptx
HARDWARE AND SOFTWARE.pptxHARDWARE AND SOFTWARE.pptx
HARDWARE AND SOFTWARE.pptx
 
module_1-_5_computer_software.ppt
module_1-_5_computer_software.pptmodule_1-_5_computer_software.ppt
module_1-_5_computer_software.ppt
 
Types of software
Types of software Types of software
Types of software
 

More from Md. Afif Al Mamun (10)

Introduction to Big Data
Introduction to Big DataIntroduction to Big Data
Introduction to Big Data
 
Relational Algebra Introduction
Relational Algebra IntroductionRelational Algebra Introduction
Relational Algebra Introduction
 
Internet of Things(IoT)
Internet of Things(IoT)Internet of Things(IoT)
Internet of Things(IoT)
 
Parallel Circuits
Parallel CircuitsParallel Circuits
Parallel Circuits
 
Introduction to Cryptography
Introduction to CryptographyIntroduction to Cryptography
Introduction to Cryptography
 
Linked list
Linked listLinked list
Linked list
 
Presentation on pointer.
Presentation on pointer.Presentation on pointer.
Presentation on pointer.
 
Mechanism of a Microwave Oven.
Mechanism of a Microwave Oven.Mechanism of a Microwave Oven.
Mechanism of a Microwave Oven.
 
George Harrison
George HarrisonGeorge Harrison
George Harrison
 
Artificial Intelligence(AI).
Artificial Intelligence(AI).Artificial Intelligence(AI).
Artificial Intelligence(AI).
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Introduction to Software

  • 2. Table of Contents • History • System software • Application software • Utility software • Design • Industry
  • 3. History • The first theory about software was proposed byAlanTuring. • The first piece of software was written by Ada Lovelace in the 19th century. • Use of punch cards. • Higher level programming languages. • Software bundling with hardware. • Separation of software from hardware & building industries. • Use of database, Object Oriented Programming. • Personal computers, GUI. • Internet based software and Open source.
  • 4. System Software  What is System Software?  Types of System Software: • 1. System Control Programs . • 2. System Support Programs. • 3. System Development Programs .  Works of System Software.  Role of System Software.
  • 5. Application software • An application software (app or application for short) is a computer program designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.
  • 6. Application software categories • Business • Graphics • Multimedia • Home • Personal • Education • Communications.
  • 7. Utility Software Utility software is system software design ed to help analyze, configure, optimize or maintain a computer.
  • 8. Types of Utility Software • Antivirus • Backup Software • Data Compression • Disk Cleaners • File Manager • Network Utilities • System Monitors • Cryptographic
  • 9. Design Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints.
  • 10. Stages of Design • Planning • Analysis • Design • Implementation • Testing • Maintenance
  • 11. Industry The software industry includes businesses for development, maintenance and publication of software that are using different business models, mainly either "license/maintenance based" (on- premises) or "Cloud based".
  • 12. Software Company Types • Service Based Companies These companies provides services by means of business consulting, information technology, software engineering and outsourcing. • Product Based Companies These companies have a product or a set of products that provides for a major portion of the revenue.