SlideShare a Scribd company logo
1 of 30
Application Software

Dasun Hegoda
Software Engineer
What we are going to talk
●

What's Application Software

●

Why Use Application Software

●

Software Application Types

●

Common Features

●

Software Management

●

Software Distribution

●

Programming Languages

●

Software Issues & Trends
Application Software Definitions
What's Application Software
●

●

●

Application software is all the computer software that
causes a computer to perform useful tasks beyond the
running of the computer itself. A specific instance of
such software is called a software application,
application program, application or app.
An application is a program, or group of programs, that
is designed for the end user. Applications software (also
called end-user programs) include such things as
database programs, word processors, Web browsers
and spreadsheets.
Application software vs System Software
What's Application Software
What's Application Software
What's Application Software
●

Microsoft Windows

●

Linux

●

Mac OSX

●

BIOS Software

●

HD Sector Boot Software

●

Device Driver Software i.e Graphics Driver etc

●

Linker Software

●

Assembler and Compiler Software
What's Application Software
●

Opera (Web Browser)

●

Microsoft Word (Word Processing)

●

Microsoft Excel (Spreadsheet software)

●

MySQL (Database Software)

●

Microsoft Powerpoint (Presentation Software)

●

iTunes (Music / Sound Software)

●

VLC Media Player (Audio / Video Software )

●

World of Warcraft (Game Software)

●

Adobe Photoshop (Graphics Software)
What's Application Software
●

●

System Software have direct control and access to your
computer hardware , and memory locations . They
perform I/O operations on various memory locations ,
and control the hardware , to make the application
software do a task . Operating systems , are the main
examples for system software.
Application software run under System Software , and
are made to do a specific task i.e ( Word Processing etc)
, which have indirect access to the hardware (i.e Behind
System Software) .
Why Use Application Software
Why Use Application Software

●

●

Software is indispensable for any computer
System Systems software needed for input, calculations,
and output

●

Application software aids in productivity & easily

●

Personal tasks using software

●

To keep everything looking neat and organized
Software Application Types
Software Application Types

●

Business → Office Package

●

Graphics & Multimedia → AutoCAD, 3D Max

●

Home/Personal/Educational → Dictionary, Encyclopedia

●

Communication → Skype, Yahoo Chat

●

Utility Programs → Anti-Virus, DC/DVD Burning S/W
Common Features
Common Features
●

●

●

●

Insertion point It is the movable symbol on the display
screen that shows you where you may enter the data
next. You can move the insertion point around using
either the keyboard’s directional arrows keys or by
pointing with the mouse.
Scrolling It is the activity of moving quickly upward or
downward through the text or other screen.
Window It is a rectangular section of the display screen
with a title bar on the top.
Menu Bar Row of menu options displayed across the
top or the bottom of the screen.
Common Features
●

●

●

●

Pull-Down Menu It is a list of command options, or
choices, that is “pulled down” out of the menu bar.
Help menu and screens Offers a choice of Help
screens, specific displayed explanations of how to
perform various task.
Toolbars Rows of Screen buttons
Dialog Box It is a box that appears on the screen. It
collect information from the user and display helpful
messages.
Software Management
Installing & Removing Software

●

●

●

●

It must be installed on a computer Software for personal
computers typically comes on CDs or is downloaded
from the Web.
The software is physically installed in your computer
and runs from your Hard Drive.
Most operating systems have an add/remove program
feature.
Installer vs Uninstaller Files
Installed SW Vs. Web-Based SW
●

●

Installed Software: Software you buy from market or
download from the Internet to your computer. The
software is physically installed in your computer and
runs from your Hard Drive. Usually these kinds of
software are wrapped inside a CD case when you buy it
from market. Example: MS Office, Games etc.
Web Based Software: Software that are run from the
Internet. Example: Online games, Google Earth, Google
Maps
Software Distribution
How Is Software Distributed
●

●

●

Packaged Software, mass produced
Custom Software, perform functions to a specific to a
business or industry
Open Source Software, provided for use, modification
and redistribution

●

Shareware, distributed free for trial period

●

Freeware, copyright software provided at no cost

●

Public-domain software, freeware with no copyright
restriction
How Is Application Software Written
How Is Application Software Written

●

●

Programming Languages
Sets of keywords, symbols, and a system of rules for
constructing statements by which humans can
communicate instructions to be executed by a
computer

●

Different languages have different characteristics

●

PHP, C#, C, Objective C, JAVA, Python
Software Issues and Trends
Software Issues & Trends
●

●

Because software is such an important part of today’s
computer systems, software issues have received
increased attention.
We'll talk about
–

Software bugs

–

Copyright

–

Software licensing

–

Open-source software

–

Software upgrades.
Software Bugs

●

●

Defect in a computer program that keeps it from
performing as it is designed to perform
Tips for reducing impact of software bugs
–

Register all software so that you can receive bug
alerts, fixes, and patches

–

Check the manual or read-me files for work-arounds

–

Access support area of the manufacturer’s Web site
for patches

–

Install the latest software updates
Copyrights and Licenses

●

Most software products are protected by law using
copyright or licensing provisions,
–

–

●

you are given unlimited use of software on one or two
computers
you pay for your usage - if you use the software
more, you pay more

Some software now requires that you register or activate
it before it can be fully used
Open-Source Software
●

●

●

●

Software freely available to anyone in a form that can
be easily modified Some widely used
Open-source software packages: Linux OS, MySQL,
Apache, FireFox, Open Office.
Open-source software is often more reliable and
secure than commercial software.(Could be other-way
around)
Open-source systems can contain hidden costs,
particularly for user support or solving problems with
the software
Software Upgrades
●

●

●

●

Software companies revise their programs and sell
new versions periodically
Revised software may or may not offer any major
additional capabilities
Revised software can contain bugs or errors
Software upgrades usually cost much less than the
original purchase price
That's It!!!

More Related Content

What's hot (20)

What is Application Software?
What is Application Software?What is Application Software?
What is Application Software?
 
System software vs application software
System software vs application softwareSystem software vs application software
System software vs application software
 
Types of software
Types of softwareTypes of software
Types of software
 
Introduction to Computer Software
Introduction to Computer SoftwareIntroduction to Computer Software
Introduction to Computer Software
 
Software
SoftwareSoftware
Software
 
Software and hardware
Software and hardwareSoftware and hardware
Software and hardware
 
Application software
Application softwareApplication software
Application software
 
Introduction to software
Introduction to softwareIntroduction to software
Introduction to software
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
 
Basics of Computer for Students
Basics of Computer for StudentsBasics of Computer for Students
Basics of Computer for Students
 
Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Computer software
Computer  softwareComputer  software
Computer software
 
System software and Application software
System software and Application softwareSystem software and Application software
System software and Application software
 
Computer Presentation.pdf
Computer Presentation.pdfComputer Presentation.pdf
Computer Presentation.pdf
 
Application Software
Application SoftwareApplication Software
Application Software
 
Software ppt
Software pptSoftware ppt
Software ppt
 
computer software
computer softwarecomputer software
computer software
 
Computer software
Computer softwareComputer software
Computer software
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Computer Hardware And Configuration
Computer Hardware And ConfigurationComputer Hardware And Configuration
Computer Hardware And Configuration
 

Similar to Everything about Application Software in 40 Characters

Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...sunil shukla
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptxHarinianu2
 
Presentation it
Presentation itPresentation it
Presentation itnabelas
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsachin325314
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Computer system
Computer systemComputer system
Computer systemRajThakuri
 
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
 

Similar to Everything about Application Software in 40 Characters (20)

Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...Computer Hardware And Software Types, Functions, Difference between Hardware ...
Computer Hardware And Software Types, Functions, Difference between Hardware ...
 
COM 311 L -2.pptx
COM 311 L -2.pptxCOM 311 L -2.pptx
COM 311 L -2.pptx
 
Presentation it
Presentation itPresentation it
Presentation it
 
Lesson 2-IT .pptx
Lesson 2-IT .pptxLesson 2-IT .pptx
Lesson 2-IT .pptx
 
Computer software
Computer softwareComputer software
Computer software
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Software
SoftwareSoftware
Software
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Software
SoftwareSoftware
Software
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Computer system
Computer systemComputer system
Computer system
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
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
 
Types of software
Types of softwareTypes of software
Types of software
 
What is software?
What is software?What is software?
What is software?
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Topic
TopicTopic
Topic
 
Software
SoftwareSoftware
Software
 
Software
Software Software
Software
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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 DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Everything about Application Software in 40 Characters

  • 2. What we are going to talk ● What's Application Software ● Why Use Application Software ● Software Application Types ● Common Features ● Software Management ● Software Distribution ● Programming Languages ● Software Issues & Trends
  • 4. What's Application Software ● ● ● Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself. A specific instance of such software is called a software application, application program, application or app. An application is a program, or group of programs, that is designed for the end user. Applications software (also called end-user programs) include such things as database programs, word processors, Web browsers and spreadsheets. Application software vs System Software
  • 7. What's Application Software ● Microsoft Windows ● Linux ● Mac OSX ● BIOS Software ● HD Sector Boot Software ● Device Driver Software i.e Graphics Driver etc ● Linker Software ● Assembler and Compiler Software
  • 8. What's Application Software ● Opera (Web Browser) ● Microsoft Word (Word Processing) ● Microsoft Excel (Spreadsheet software) ● MySQL (Database Software) ● Microsoft Powerpoint (Presentation Software) ● iTunes (Music / Sound Software) ● VLC Media Player (Audio / Video Software ) ● World of Warcraft (Game Software) ● Adobe Photoshop (Graphics Software)
  • 9. What's Application Software ● ● System Software have direct control and access to your computer hardware , and memory locations . They perform I/O operations on various memory locations , and control the hardware , to make the application software do a task . Operating systems , are the main examples for system software. Application software run under System Software , and are made to do a specific task i.e ( Word Processing etc) , which have indirect access to the hardware (i.e Behind System Software) .
  • 11. Why Use Application Software ● ● Software is indispensable for any computer System Systems software needed for input, calculations, and output ● Application software aids in productivity & easily ● Personal tasks using software ● To keep everything looking neat and organized
  • 13. Software Application Types ● Business → Office Package ● Graphics & Multimedia → AutoCAD, 3D Max ● Home/Personal/Educational → Dictionary, Encyclopedia ● Communication → Skype, Yahoo Chat ● Utility Programs → Anti-Virus, DC/DVD Burning S/W
  • 15. Common Features ● ● ● ● Insertion point It is the movable symbol on the display screen that shows you where you may enter the data next. You can move the insertion point around using either the keyboard’s directional arrows keys or by pointing with the mouse. Scrolling It is the activity of moving quickly upward or downward through the text or other screen. Window It is a rectangular section of the display screen with a title bar on the top. Menu Bar Row of menu options displayed across the top or the bottom of the screen.
  • 16. Common Features ● ● ● ● Pull-Down Menu It is a list of command options, or choices, that is “pulled down” out of the menu bar. Help menu and screens Offers a choice of Help screens, specific displayed explanations of how to perform various task. Toolbars Rows of Screen buttons Dialog Box It is a box that appears on the screen. It collect information from the user and display helpful messages.
  • 18. Installing & Removing Software ● ● ● ● It must be installed on a computer Software for personal computers typically comes on CDs or is downloaded from the Web. The software is physically installed in your computer and runs from your Hard Drive. Most operating systems have an add/remove program feature. Installer vs Uninstaller Files
  • 19. Installed SW Vs. Web-Based SW ● ● Installed Software: Software you buy from market or download from the Internet to your computer. The software is physically installed in your computer and runs from your Hard Drive. Usually these kinds of software are wrapped inside a CD case when you buy it from market. Example: MS Office, Games etc. Web Based Software: Software that are run from the Internet. Example: Online games, Google Earth, Google Maps
  • 21. How Is Software Distributed ● ● ● Packaged Software, mass produced Custom Software, perform functions to a specific to a business or industry Open Source Software, provided for use, modification and redistribution ● Shareware, distributed free for trial period ● Freeware, copyright software provided at no cost ● Public-domain software, freeware with no copyright restriction
  • 22. How Is Application Software Written
  • 23. How Is Application Software Written ● ● Programming Languages Sets of keywords, symbols, and a system of rules for constructing statements by which humans can communicate instructions to be executed by a computer ● Different languages have different characteristics ● PHP, C#, C, Objective C, JAVA, Python
  • 25. Software Issues & Trends ● ● Because software is such an important part of today’s computer systems, software issues have received increased attention. We'll talk about – Software bugs – Copyright – Software licensing – Open-source software – Software upgrades.
  • 26. Software Bugs ● ● Defect in a computer program that keeps it from performing as it is designed to perform Tips for reducing impact of software bugs – Register all software so that you can receive bug alerts, fixes, and patches – Check the manual or read-me files for work-arounds – Access support area of the manufacturer’s Web site for patches – Install the latest software updates
  • 27. Copyrights and Licenses ● Most software products are protected by law using copyright or licensing provisions, – – ● you are given unlimited use of software on one or two computers you pay for your usage - if you use the software more, you pay more Some software now requires that you register or activate it before it can be fully used
  • 28. Open-Source Software ● ● ● ● Software freely available to anyone in a form that can be easily modified Some widely used Open-source software packages: Linux OS, MySQL, Apache, FireFox, Open Office. Open-source software is often more reliable and secure than commercial software.(Could be other-way around) Open-source systems can contain hidden costs, particularly for user support or solving problems with the software
  • 29. Software Upgrades ● ● ● ● Software companies revise their programs and sell new versions periodically Revised software may or may not offer any major additional capabilities Revised software can contain bugs or errors Software upgrades usually cost much less than the original purchase price