SlideShare a Scribd company logo
Sumaira Imtiaz
Software is the set of instructions that tells the hardware
what to do
Two main types of software:
1. System Software
1. Operating System
2. Application Software
1. Productivity software
2. Utility software
3. Programming software
4. Applications for the Enterprise (ERP)
 All devices have an operating system
 Software which manages the hardware
 Creates the interface between the
hardware and the user
 Functions performed by the
operating systems:
 Managing the hardware resources of the
computer
 Providing the user-interface components
 Providing a platform for software developers
to write applications
 Most popular are Microsoft Windows,
Apple Mac OS, and Linux
 Software that allows users to accomplish some goal or purpose
 Categories:
 Productivity software to help employees complete their job duties such as Microsoft
Office
 Utility software allows you to fix or modify your computer
 For example, antivirus software
 Programming software makes more software
 Programmers can code, test, and convert into a format that the computer will understand
 CIS students typically use Visual Studio
 Finding the right software to do what you need to do
 How to use the right software to do what you need to do
 You only purchase a license for the software
 Early applications were often independent from other applications
 Consequently, information from one application did not always correlate to information
from another application
 Enterprise Resource Applications (ERP) were developed to provide a common
application that supports functions across the entire enterprise for the company’s
employees
 For example, an ERP can contain the
general ledger and its subsidiary ledgers
such as accounts payable, accounts
receivables, etc.
 Builds in best business practices for an
enterprise
 SAP is the most popular
 Customer Relationship Management (CRM)
 Manages an organization’s customers
 Personalize your relationship with the customer
 An example is Salesforce
 Supply Chain Management (SCM) manages an organization’s
Suppliers
Manufacturing
Facilities
Distributors
 Operate on tablets and smartphones
 Each device has its own operating system (e.g., Android or iOS)
 Each application is developed for the specific mobile device’s
operating system
 Websites are now offering mobile friendly interfaces to run on
mobile devices
 Independent of the mobile devices’
operating system
 Internet-based applications, services,
and data storage
 Advantages:
 No software to install or upgrade
 If you have Internet access, you can always use it
 No restrictions on how much you store and don’t have to worry about losing it
 Disadvantages:
 Your information is stored on someone else’s computer – how safe is it?
 Internet access is required
 Relying on someone else to provide these services
Private Cloud
 Still uses cloud concepts but allows the business to control
over that space
 Improves who can access it and how it is secured
Virtualization
 Using software to simulate a computer or some other
device
 Can create a server without
actually purchasing a server
 Software is written in a programming language
 Consists of commands organized logically to execute specific functions
 Written in human-readable format (source code) and converted to machine-
readable format (object code)
 Object code can be interpreted by the computer to allow interaction with the
hardware
 Usually done in pieces so several programmers can work together
 Closed-Source Software – only object code is available for purchase
 Open-Source Software:
 Code is shared with everyone to use and
add features or fix bugs
 Examples are Firefox browser and Linux
operating system
Open-Source Software:
 Software is available for free
 Source code can be reviewed prior to installing
 Large programmer groups can fix bugs and add feature
 May increase risk of attack as everyone knows how your
software works
Closed-Source Software:
 Company that developed the software
provides technical support
 Employs large number of programmers
to enhance the product

More Related Content

What's hot

Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
Vishal Patyal
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
suraj pandey
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
baabtra.com - No. 1 supplier of quality freshers
 
Application software
Application softwareApplication software
Application softwareKawsar Ahmed
 
Application software
Application softwareApplication software
Application software
Dhani Ahmad
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer softwareManidhar Chowdary
 
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
Anna Stirling
 
Usage Of Application Software
Usage Of Application SoftwareUsage Of Application Software
Usage Of Application Software'Atikah Khalil
 
Application Software
Application SoftwareApplication Software
Application Software
py7rjs
 
Application Software
Application SoftwareApplication Software
Application Software
Zaid Hameed
 
Types of application software
Types of application softwareTypes of application software
Types of application softwareJesus Obenita Jr.
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
Rupam Dey
 
Application software
Application softwareApplication software
Application softwareALia Anuar
 
Computer System
Computer SystemComputer System
Computer System
ImtiAz Karim
 
Web app presentation
Web app presentationWeb app presentation
Web app presentation
zahid6
 
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 Software
Christian Gabriel
 

What's hot (20)

Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Application software
Application softwareApplication software
Application software
 
Application software
Application softwareApplication software
Application software
 
categories of computer software
categories of computer softwarecategories of computer software
categories of computer software
 
Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
 
Usage Of Application Software
Usage Of Application SoftwareUsage Of Application Software
Usage Of Application Software
 
Application software
Application softwareApplication software
Application software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Application Software
Application SoftwareApplication Software
Application Software
 
Soft wares
Soft waresSoft wares
Soft wares
 
Types of application software
Types of application softwareTypes of application software
Types of application software
 
APPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam DeyAPPLICATION SOFTWARE by Rupam Dey
APPLICATION SOFTWARE by Rupam Dey
 
Application software
Application softwareApplication software
Application software
 
Computer System
Computer SystemComputer System
Computer System
 
Application software
Application softwareApplication software
Application software
 
Web app presentation
Web app presentationWeb app presentation
Web app presentation
 
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
 

Similar to Software and its Types All About Computer Software

1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate softwaremrmwood
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
Samuel Igbanogu
 
computer software
computer softwarecomputer software
computer software
Ahsan Khan
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
Vasanti Dutta
 
itcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdfitcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdf
SaddamAliBehana
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
Khondoker Sadia
 
Thing to understand about software
Thing to understand about softwareThing to understand about software
Thing to understand about software
dfghjrtyuj
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).ppt
MehwishKanwal14
 
Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
Daffodil International University
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
Vskills
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
Vskills
 
Mis chapter 6
Mis chapter 6Mis chapter 6
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
PraShant Kumar
 
Presentation it
Presentation itPresentation it
Presentation it
nabelas
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docx
Kamran Abdullah
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
A. S. M. Shafi
 
Other Systems & Application Software
Other Systems & Application SoftwareOther Systems & Application Software
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
Anamta Dua
 
Ch03_Software.ppt
Ch03_Software.pptCh03_Software.ppt
Ch03_Software.ppt
ArtAwarenessPoster
 

Similar to Software and its Types All About Computer Software (20)

Fg b
Fg bFg b
Fg b
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
computer software
computer softwarecomputer software
computer software
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
itcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdfitcpresentationnew-150929164902-lva1-app6891.pdf
itcpresentationnew-150929164902-lva1-app6891.pdf
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
 
Thing to understand about software
Thing to understand about softwareThing to understand about software
Thing to understand about software
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).ppt
 
Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Mis chapter 6
Mis chapter 6Mis chapter 6
Mis chapter 6
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Presentation it
Presentation itPresentation it
Presentation it
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docx
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
Other Systems & Application Software
Other Systems & Application SoftwareOther Systems & Application Software
Other Systems & Application Software
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Ch03_Software.ppt
Ch03_Software.pptCh03_Software.ppt
Ch03_Software.ppt
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

Software and its Types All About Computer Software

  • 2. Software is the set of instructions that tells the hardware what to do Two main types of software: 1. System Software 1. Operating System 2. Application Software 1. Productivity software 2. Utility software 3. Programming software 4. Applications for the Enterprise (ERP)
  • 3.  All devices have an operating system  Software which manages the hardware  Creates the interface between the hardware and the user  Functions performed by the operating systems:  Managing the hardware resources of the computer  Providing the user-interface components  Providing a platform for software developers to write applications  Most popular are Microsoft Windows, Apple Mac OS, and Linux
  • 4.  Software that allows users to accomplish some goal or purpose  Categories:  Productivity software to help employees complete their job duties such as Microsoft Office  Utility software allows you to fix or modify your computer  For example, antivirus software  Programming software makes more software  Programmers can code, test, and convert into a format that the computer will understand  CIS students typically use Visual Studio
  • 5.  Finding the right software to do what you need to do  How to use the right software to do what you need to do  You only purchase a license for the software
  • 6.  Early applications were often independent from other applications  Consequently, information from one application did not always correlate to information from another application  Enterprise Resource Applications (ERP) were developed to provide a common application that supports functions across the entire enterprise for the company’s employees  For example, an ERP can contain the general ledger and its subsidiary ledgers such as accounts payable, accounts receivables, etc.  Builds in best business practices for an enterprise
  • 7.  SAP is the most popular  Customer Relationship Management (CRM)  Manages an organization’s customers  Personalize your relationship with the customer  An example is Salesforce  Supply Chain Management (SCM) manages an organization’s Suppliers Manufacturing Facilities Distributors
  • 8.  Operate on tablets and smartphones  Each device has its own operating system (e.g., Android or iOS)  Each application is developed for the specific mobile device’s operating system  Websites are now offering mobile friendly interfaces to run on mobile devices  Independent of the mobile devices’ operating system
  • 9.  Internet-based applications, services, and data storage  Advantages:  No software to install or upgrade  If you have Internet access, you can always use it  No restrictions on how much you store and don’t have to worry about losing it  Disadvantages:  Your information is stored on someone else’s computer – how safe is it?  Internet access is required  Relying on someone else to provide these services
  • 10. Private Cloud  Still uses cloud concepts but allows the business to control over that space  Improves who can access it and how it is secured Virtualization  Using software to simulate a computer or some other device  Can create a server without actually purchasing a server
  • 11.  Software is written in a programming language  Consists of commands organized logically to execute specific functions  Written in human-readable format (source code) and converted to machine- readable format (object code)  Object code can be interpreted by the computer to allow interaction with the hardware  Usually done in pieces so several programmers can work together  Closed-Source Software – only object code is available for purchase  Open-Source Software:  Code is shared with everyone to use and add features or fix bugs  Examples are Firefox browser and Linux operating system
  • 12. Open-Source Software:  Software is available for free  Source code can be reviewed prior to installing  Large programmer groups can fix bugs and add feature  May increase risk of attack as everyone knows how your software works Closed-Source Software:  Company that developed the software provides technical support  Employs large number of programmers to enhance the product