SlideShare a Scribd company logo
1 of 11
COMPUTER
SOFTWARE
Made By:
RIYA GUPTA
IX-1
COMPUTER SOFTWARE
Computer software, or just software, is a general
term primarily used for digitally stored data such as
computer programs and other kinds of information
read and written by computers. Today, this includes
data that has not traditionally been associated with
computers, such as film, tapes and records. The
term was coined in order to contrast to the old term
hardware (meaning physical devices). In contrast to
hardware, software is intangible, meaning it "cannot
be touched". Software is also sometimes used in a
more narrow sense, meaning application software
only.
TYPES OF
SOFTWARE
Practical computer systems divide
software systems into three major
classes system software,
programming software and
application software, although the
distinction is arbitrary, and often
blurred.
SYSTEM SOFTWARE
System software is computer
software designed to operate
the computer hardware and to
provide and maintain a platform
for running application software.
TYPES OF SYSTEM
SOFTWARE PROGRAMS
System software helps use the operating system and
computer system. It includes diagnostic tools, compilers,
servers, windowing systems, utilities, language
translator, data communication programs, data
management programs and more. The purpose of
system software is to insulate the applications
programmer as much as possible from the details of the
particular computer complex being used, especially
memory and other hardware features, and such
accessory devices as communications, printers, readers,
displays, keyboards, etc.
Specific kinds of system
software include:
• Loaders
• Linkers
• Utility software
• Desktop environment / Graphical user interface
• Shells
• BIOS
• Hypervisors
• Boot loaders
If system software is stored on non-
volatile memory such as integrated
circuits, it is usually termed firmware.
PROGRAMMING SOFTWARE
Programming software usually provides tools to assist a
programmer in writing computer programs, and software
using different programming languages in a more
convenient way. The tools include:
• compilers
• debuggers
• interpreters
• linkers
• text editors
An Integrated development environment (IDE) is a single
application that attempts to manage all these functions.
APPLICATION SOFTWARE
Application software, also known as applications or apps, is
computer software designed to help the user to perform singular or
multiple related specific tasks. Examples include Enterprise
software, Accounting software, Office suites, Graphics software and
media players.
Application software is contrasted with system software and
middleware, which manage and integrate a computer's capabilities,
but typically do not directly apply them in the performance of tasks
that benefit the user. A simple, if imperfect analogy in the world of
hardware would be the relationship of an electric light bulb (an
application) to an electric power generation plant (a system). The
power plant merely generates electricity, not itself of any real use
until harnessed to an application like the electric light that performs
a service that benefits the user.
Application software
classification• An application suite consists of multiple applications bundled
together. They usually have related functions, features and user
interfaces, and may be able to interact with each other, e.g. open
each other's files. Business applications often come in suites, e.g.
Microsoft Office, OpenOffice.org, and iWork, which bundle together
a word processor, a spreadsheet, etc.; but suites exist for other
purposes, e.g. graphics or music.
• Enterprise software addresses the needs of organization processes
and data flow, often in a large distributed environment. (Examples
include Financial, Customer Relationship Management, and Supply
Chain Management). Note that Departmental Software is a sub-
type of Enterprise Software with a focus on smaller organizations or
groups within a large organization. (Examples include Travel
Expense Management, and IT Helpdesk)
• Enterprise infrastructure software provides common capabilities
needed to support enterprise software systems. (Examples include
Databases, Email servers, and Network and Security Management)
• Information worker software addresses the needs of individuals to
create and manage information, often for individual projects within
a department, in contrast to enterprise management. Examples
include time management, resource management, documentation
tools, analytical, and collaborative. Word processors, spreadsheets,
email and blog clients, personal information system, and individual
media editors may aid in multiple information worker tasks
• Content access software is software used primarily to access content without
editing, but may include software that allows for content editing. Such software
addresses the needs of individuals and groups to consume digital
entertainment and published digital content. (Examples include Media
Players, Web Browsers, Help browsers, and Games)
• Educational software is related to content access software, but has the content
and/or features adapted for use in by educators or students. For example, it
may deliver evaluations (tests), track progress through material, or include
collaborative capabilities.
• Simulation software are computer software for simulation of physical or abstract
systems for either research, training or entertainment purposes.
• Media development software addresses the needs of individuals who generate
print and electronic media for others to consume, most often in a commercial
or educational setting. This includes Graphic Art software, Desktop Publishing
software, Multimedia Development software, HTML editors, Digital Animation
editors, Digital Audio and Video composition, and many others.
• Product engineering software is used in developing hardware and software
products. This includes computer aided design (CAD), computer aided
engineering (CAE), computer language editing and compiling tools, Integrated
Development Environments, and Application Programmer Interfaces
THANK YOU

More Related Content

What's hot

Application Software in Management
Application Software in ManagementApplication Software in Management
Application Software in ManagementSyahremie Teja
 
Computer Applications- Computer Software
Computer Applications- Computer SoftwareComputer Applications- Computer Software
Computer Applications- Computer SoftwareFaindra Jabbar
 
Application software
Application softwareApplication software
Application softwaremoazamali28
 
7 application software categories
7 application software categories7 application software categories
7 application software categoriesMrQaz996
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyRupam Dey
 
Computer applications for management
Computer applications for managementComputer applications for management
Computer applications for managementDharshanaa.C Mohan
 
Management Information System
Management Information SystemManagement Information System
Management Information SystemCh Irfan
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packageslistergc
 
Application Software
Application SoftwareApplication Software
Application Softwarepy7rjs
 
Benefits Of Computer Software
Benefits Of Computer SoftwareBenefits Of Computer Software
Benefits Of Computer Softwarepoonam.rwalia
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and softwaredoogstone
 
Application Software
Application SoftwareApplication Software
Application SoftwareZaid Hameed
 
Application software
Application softwareApplication software
Application softwareRahul Paswan
 

What's hot (20)

Application software
Application softwareApplication software
Application software
 
Application Software in Management
Application Software in ManagementApplication Software in Management
Application Software in Management
 
Computer Applications- Computer Software
Computer Applications- Computer SoftwareComputer Applications- Computer Software
Computer Applications- Computer Software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Application software
Application softwareApplication software
Application software
 
7 application software categories
7 application software categories7 application software categories
7 application software categories
 
Application software
Application softwareApplication software
Application software
 
Computer hw sw
Computer hw swComputer hw sw
Computer hw sw
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
 
Computer applications for management
Computer applications for managementComputer applications for management
Computer applications for management
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 
Systems software and applications packages
Systems software and applications packagesSystems software and applications packages
Systems software and applications packages
 
Application Software
Application SoftwareApplication Software
Application Software
 
Benefits Of Computer Software
Benefits Of Computer SoftwareBenefits Of Computer Software
Benefits Of Computer Software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Softwares
SoftwaresSoftwares
Softwares
 
IT hardware and software
IT hardware and softwareIT hardware and software
IT hardware and software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Application software
Application softwareApplication software
Application software
 
Application software
Application softwareApplication software
Application software
 

Viewers also liked

Marc A brown 2016 resume
Marc A brown 2016 resumeMarc A brown 2016 resume
Marc A brown 2016 resumemarc a brown
 
Social Networking Engaging Students
Social Networking Engaging StudentsSocial Networking Engaging Students
Social Networking Engaging Studentsmmarotta
 
William Westbrook Resume Updated 8-12-2016
William Westbrook Resume Updated 8-12-2016William Westbrook Resume Updated 8-12-2016
William Westbrook Resume Updated 8-12-2016William Westbrook
 
Sarah Nuno's Resume
Sarah Nuno's ResumeSarah Nuno's Resume
Sarah Nuno's ResumeSarah Nuno
 
Ruth Sales Management Resume
Ruth Sales Management Resume Ruth Sales Management Resume
Ruth Sales Management Resume Ruthy Rowe
 
Reglamento interno de trabajo de una empresa
Reglamento interno de trabajo de una empresaReglamento interno de trabajo de una empresa
Reglamento interno de trabajo de una empresareydor30
 
Las investigaciones tecnológicas
Las investigaciones tecnológicasLas investigaciones tecnológicas
Las investigaciones tecnológicasUNMSM
 
Separatas - La micropolítica en la escuela
Separatas - La micropolítica en la escuelaSeparatas - La micropolítica en la escuela
Separatas - La micropolítica en la escuelaUNMSM
 
Factores asociados en la escuela
Factores asociados en la escuelaFactores asociados en la escuela
Factores asociados en la escuelaUNMSM
 

Viewers also liked (20)

Maphunziro Resume 004
Maphunziro Resume 004Maphunziro Resume 004
Maphunziro Resume 004
 
Raychell- resume 04.15.15 (1)
Raychell- resume 04.15.15 (1)Raychell- resume 04.15.15 (1)
Raychell- resume 04.15.15 (1)
 
Hipoacusia, Accesibilidad y TIC
Hipoacusia, Accesibilidad y TICHipoacusia, Accesibilidad y TIC
Hipoacusia, Accesibilidad y TIC
 
Blog
BlogBlog
Blog
 
Xyz
XyzXyz
Xyz
 
Marc A brown 2016 resume
Marc A brown 2016 resumeMarc A brown 2016 resume
Marc A brown 2016 resume
 
Social Networking Engaging Students
Social Networking Engaging StudentsSocial Networking Engaging Students
Social Networking Engaging Students
 
William Westbrook Resume Updated 8-12-2016
William Westbrook Resume Updated 8-12-2016William Westbrook Resume Updated 8-12-2016
William Westbrook Resume Updated 8-12-2016
 
Sarah Nuno's Resume
Sarah Nuno's ResumeSarah Nuno's Resume
Sarah Nuno's Resume
 
Keri Fitzgerald Resume
Keri Fitzgerald ResumeKeri Fitzgerald Resume
Keri Fitzgerald Resume
 
Ruth Sales Management Resume
Ruth Sales Management Resume Ruth Sales Management Resume
Ruth Sales Management Resume
 
Reglamento interno de trabajo de una empresa
Reglamento interno de trabajo de una empresaReglamento interno de trabajo de una empresa
Reglamento interno de trabajo de una empresa
 
Las investigaciones tecnológicas
Las investigaciones tecnológicasLas investigaciones tecnológicas
Las investigaciones tecnológicas
 
Cartel inauguración liga fenemina fútbol sala
Cartel inauguración liga fenemina fútbol salaCartel inauguración liga fenemina fútbol sala
Cartel inauguración liga fenemina fútbol sala
 
Horario conjunto para publicarlo
Horario conjunto para publicarloHorario conjunto para publicarlo
Horario conjunto para publicarlo
 
Separatas - La micropolítica en la escuela
Separatas - La micropolítica en la escuelaSeparatas - La micropolítica en la escuela
Separatas - La micropolítica en la escuela
 
publicrelations17
publicrelations17publicrelations17
publicrelations17
 
Color Poems
Color PoemsColor Poems
Color Poems
 
Sherlock3
Sherlock3Sherlock3
Sherlock3
 
Factores asociados en la escuela
Factores asociados en la escuelaFactores asociados en la escuela
Factores asociados en la escuela
 

Similar to computer software

Application of computers
Application of computersApplication of computers
Application of computersDashvina
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docxKamran Abdullah
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxchusematelephone
 
Application software
Application softwareApplication software
Application softwareshalivale
 
513-COMPUTER.pptx
513-COMPUTER.pptx513-COMPUTER.pptx
513-COMPUTER.pptxMhenAcenas
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application softwareAnamta Dua
 
ICT Intro, OS and Applications, Security
ICT Intro, OS and Applications, SecurityICT Intro, OS and Applications, Security
ICT Intro, OS and Applications, SecurityTIMON ODINGO
 
ICF3.pptx computer software dhjddjbdjddr
ICF3.pptx computer software dhjddjbdjddrICF3.pptx computer software dhjddjbdjddr
ICF3.pptx computer software dhjddjbdjddrIrishAbrematia
 
Computer software part B
Computer software part BComputer software part B
Computer software part BEhtashamulhaq17
 
Computer software lecture
Computer software lecture Computer software lecture
Computer software lecture Ehtashamulhaq17
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer softwaresuraj pandey
 
Application software
Application softwareApplication software
Application softwareALia Anuar
 
It in business(komal doua)
It in business(komal doua)It in business(komal doua)
It in business(komal doua)Komal Khalid
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
 

Similar to computer software (20)

Application of computers
Application of computersApplication of computers
Application of computers
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docx
 
SESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptxSESSION 3 - Computer Software-1.pptx
SESSION 3 - Computer Software-1.pptx
 
Application software
Application softwareApplication software
Application software
 
513-COMPUTER.pptx
513-COMPUTER.pptx513-COMPUTER.pptx
513-COMPUTER.pptx
 
Computer notes
Computer notesComputer notes
Computer notes
 
Computer software
Computer softwareComputer software
Computer software
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
ICT Intro, OS and Applications, Security
ICT Intro, OS and Applications, SecurityICT Intro, OS and Applications, Security
ICT Intro, OS and Applications, Security
 
ICF3.pptx computer software dhjddjbdjddr
ICF3.pptx computer software dhjddjbdjddrICF3.pptx computer software dhjddjbdjddr
ICF3.pptx computer software dhjddjbdjddr
 
Computer software part B
Computer software part BComputer software part B
Computer software part B
 
Computer software lecture
Computer software lecture Computer software lecture
Computer software lecture
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Software
Software Software
Software
 
Application software
Application softwareApplication software
Application software
 
It in business(komal doua)
It in business(komal doua)It in business(komal doua)
It in business(komal doua)
 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
 

More from Riya Gupta

The consumer protection act
The consumer protection actThe consumer protection act
The consumer protection actRiya Gupta
 
The canterville ghost
The canterville ghostThe canterville ghost
The canterville ghostRiya Gupta
 
Surface areas and volume
Surface areas and volumeSurface areas and volume
Surface areas and volumeRiya Gupta
 
Nuclear energy
Nuclear energyNuclear energy
Nuclear energyRiya Gupta
 
SERVICES ON THE INTERNET
SERVICES ON THE INTERNETSERVICES ON THE INTERNET
SERVICES ON THE INTERNETRiya Gupta
 

More from Riya Gupta (9)

The consumer protection act
The consumer protection actThe consumer protection act
The consumer protection act
 
Constitution
ConstitutionConstitution
Constitution
 
Law of torts
Law of tortsLaw of torts
Law of torts
 
Antibiotics
AntibioticsAntibiotics
Antibiotics
 
The canterville ghost
The canterville ghostThe canterville ghost
The canterville ghost
 
Tsunami
TsunamiTsunami
Tsunami
 
Surface areas and volume
Surface areas and volumeSurface areas and volume
Surface areas and volume
 
Nuclear energy
Nuclear energyNuclear energy
Nuclear energy
 
SERVICES ON THE INTERNET
SERVICES ON THE INTERNETSERVICES ON THE INTERNET
SERVICES ON THE INTERNET
 

Recently uploaded

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 

Recently uploaded (20)

Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 

computer software

  • 2. COMPUTER SOFTWARE Computer software, or just software, is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. Today, this includes data that has not traditionally been associated with computers, such as film, tapes and records. The term was coined in order to contrast to the old term hardware (meaning physical devices). In contrast to hardware, software is intangible, meaning it "cannot be touched". Software is also sometimes used in a more narrow sense, meaning application software only.
  • 3. TYPES OF SOFTWARE Practical computer systems divide software systems into three major classes system software, programming software and application software, although the distinction is arbitrary, and often blurred.
  • 4. SYSTEM SOFTWARE System software is computer software designed to operate the computer hardware and to provide and maintain a platform for running application software.
  • 5. TYPES OF SYSTEM SOFTWARE PROGRAMS System software helps use the operating system and computer system. It includes diagnostic tools, compilers, servers, windowing systems, utilities, language translator, data communication programs, data management programs and more. The purpose of system software is to insulate the applications programmer as much as possible from the details of the particular computer complex being used, especially memory and other hardware features, and such accessory devices as communications, printers, readers, displays, keyboards, etc.
  • 6. Specific kinds of system software include: • Loaders • Linkers • Utility software • Desktop environment / Graphical user interface • Shells • BIOS • Hypervisors • Boot loaders If system software is stored on non- volatile memory such as integrated circuits, it is usually termed firmware.
  • 7. PROGRAMMING SOFTWARE Programming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include: • compilers • debuggers • interpreters • linkers • text editors An Integrated development environment (IDE) is a single application that attempts to manage all these functions.
  • 8. APPLICATION SOFTWARE Application software, also known as applications or apps, is computer software designed to help the user to perform singular or multiple related specific tasks. Examples include Enterprise software, Accounting software, Office suites, Graphics software and media players. Application software is contrasted with system software and middleware, which manage and integrate a computer's capabilities, but typically do not directly apply them in the performance of tasks that benefit the user. A simple, if imperfect analogy in the world of hardware would be the relationship of an electric light bulb (an application) to an electric power generation plant (a system). The power plant merely generates electricity, not itself of any real use until harnessed to an application like the electric light that performs a service that benefits the user.
  • 9. Application software classification• An application suite consists of multiple applications bundled together. They usually have related functions, features and user interfaces, and may be able to interact with each other, e.g. open each other's files. Business applications often come in suites, e.g. Microsoft Office, OpenOffice.org, and iWork, which bundle together a word processor, a spreadsheet, etc.; but suites exist for other purposes, e.g. graphics or music. • Enterprise software addresses the needs of organization processes and data flow, often in a large distributed environment. (Examples include Financial, Customer Relationship Management, and Supply Chain Management). Note that Departmental Software is a sub- type of Enterprise Software with a focus on smaller organizations or groups within a large organization. (Examples include Travel Expense Management, and IT Helpdesk) • Enterprise infrastructure software provides common capabilities needed to support enterprise software systems. (Examples include Databases, Email servers, and Network and Security Management) • Information worker software addresses the needs of individuals to create and manage information, often for individual projects within a department, in contrast to enterprise management. Examples include time management, resource management, documentation tools, analytical, and collaborative. Word processors, spreadsheets, email and blog clients, personal information system, and individual media editors may aid in multiple information worker tasks
  • 10. • Content access software is software used primarily to access content without editing, but may include software that allows for content editing. Such software addresses the needs of individuals and groups to consume digital entertainment and published digital content. (Examples include Media Players, Web Browsers, Help browsers, and Games) • Educational software is related to content access software, but has the content and/or features adapted for use in by educators or students. For example, it may deliver evaluations (tests), track progress through material, or include collaborative capabilities. • Simulation software are computer software for simulation of physical or abstract systems for either research, training or entertainment purposes. • Media development software addresses the needs of individuals who generate print and electronic media for others to consume, most often in a commercial or educational setting. This includes Graphic Art software, Desktop Publishing software, Multimedia Development software, HTML editors, Digital Animation editors, Digital Audio and Video composition, and many others. • Product engineering software is used in developing hardware and software products. This includes computer aided design (CAD), computer aided engineering (CAE), computer language editing and compiling tools, Integrated Development Environments, and Application Programmer Interfaces