Application Software


Published on

- What's Application Software
- Why Use Application Software
- Software Application Types
- Common Features
- Software Management
- Software Distribution
- Programming Languages
- Software Issues & Trends

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Application Software

  1. 1. Application Software Dasun Hegoda Software Engineer
  2. 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
  3. 3. Application Software Definitions
  4. 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
  5. 5. What's Application Software
  6. 6. What's Application Software
  7. 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. 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. 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) .
  10. 10. Why Use Application Software
  11. 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
  12. 12. Software Application Types
  13. 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
  14. 14. Common Features
  15. 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. 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.
  17. 17. Software Management
  18. 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. 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
  20. 20. Software Distribution
  21. 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. 22. How Is Application Software Written
  23. 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
  24. 24. Software Issues and Trends
  25. 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. 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. 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. 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. 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
  30. 30. That's It!!!