It is the reason that one wants to buy a computer:
• printout out paychecks
• play Mortal Kombat
• keep track of a stamp collection
• do your taxes
• generate a fancy newsletter
• guide robots
• keep a budget
• draw a flowchart
• browse the Web
• design a car
PC Software Characteristics
Intuitive (easy to u/stand and to use)
Minimum training and documentation needed to use
Software Types: Custom Software
Written by programmers
Takes a lot of time to write and test
When specifications are unique
not targeted to the mass market
usually created for companies, business entities, and organizations.
Custom software is also when companies or governments pay for customized software for budget or project managing.
Eg. commercial products such as commercial websites, business databases and software for governments.
Software Types: Packaged or Commercial
Ready-made application software
Sold in stores, catalogs, or downloadable from the WWW
Purchased from software publishers
Must be installed
Standard or custom installation
The setup process copies some of all of the software to the hard disk
May require the CD-ROM to be in the drive to run
Eg. Microsoft Office includes many software programs that may be used in the office, such as MS Excel, MS Word and MS Access.
Free to all - normally fully functional for an unlimited time with no cost, monetary or otherwise
Copyrighted - freeware may or may not be free and open source software
Distributed in machine-readable format
Freely distributed for a trial period
Pay a nominal fee to register with the author
often limited by any combination of functionality, availability or convenience
is often offered as a download from an Internet website or as a compact disc included with a periodical
such as a newspaper or magazine.
Rationale: to give buyers opportunity to use the program and judge its usefulness before purchasing a license for the full version of the software.
software that is not limited by having a copyright
Can be freely used, copied, or altered, because no one owns the rights to restrict its use
Eg. the GNU/Linux software, which forms a part of many PC operating systems.
Eg you can easily get copies of Adobe Reader, Netscape, Internet Explorer and a variety of other programs.
when you purchase a computer, you may be given several free programs
But these are licensed to you only, rather than being yours to copy or distribute, as would be public domain software.
Eg public domain: Visual Molecular Dynamics allow you to create three-dimensional drawings of molecules.
Free to all
Source code is distributed
May be used or altered
Eg. the Apache Web Server, OpenOffice
Used most often
May not be copied without permission of the manufacturer
is software that is readily available to download online for a free trial evaluation.
At the end of the trial period the user is bound by the electronic user license agreement (EULA) to either uninstall the software, or pay for its continued use.
Shareware trial periods vary from a few days to a month
Shareware should not contain advertisements or spyware.
Purchasing Commercial Software
Software warehouse store
Electronic software distribution
Application Service Provide (ASP)
Software is setup and maintained by ASP
Access the software over the Internet
Pay per use
Saves the expense of installing and maintaining the software
Word Processing software is used to create and print documents.
A key advantage of word
processing software is
that users easily can
make changes in documents.
Minutes of meetings
Anything to be typed
Print text and graphics
Handles high-level publishing needs
Electronic spreadsheet software allows the user to add, subtract, and perform user-defined calculations on rows and columns of numbers.
These numbers can be changed and the spreadsheet quickly recalculates the new results.
Comparing mortgage interest rates
Tracking weight loss
Manipulates numbers in rows and columns
Recalculates the results when a number is changed
Allows the user to enter, retrieve, and update data in an organized and efficient manner, with flexible inquiry and reporting capabilities.
Keep track of a large number of related facts
Query the data for specific information
Retrieve information in a variety of ways
Print data in many forms
Report on data in a variety of ways
Presentation graphic software allows the user to create documents called slides to be used in making the presentations.
Using special projection
devices, the slides display as they appear on the computer screen.
Visual information is more compelling
Demonstrate a product
Show cost/benefit projections on charts
Present audio/video testimonials from satisfied customers
-Use software to
Produces computer art
Communicate from home with computer at office
Access data stored in another computer in another location
Stock exchange updates
Provides method for communicating between computers
Most likely way to connect is via the Internet
Use a browser to access the Internet
Group of basic software applications designed to work together
Data is portable between basic applications of the suite
Various applications in the suite have the same “look and feel”
Cost of suite is less than purchasing individual applications.
Combine basic word processing, spreadsheet, and graphics capabilities
More limited than a suite
Easier to learn and use.
Software Development Focus
Ease of use
Personal use programs
Personal time organizers
To-do list makers
Custom-written to meet special business needs
Combination of custom-written and off-the-shelf
Software for Workgroups
Groupware / collaborative software
Lets a group of people share information or track information together
Data being used is located in central database
Data can be accessed and updated by anyone in the project group
-Preparation of proposals by several individuals
Software for Small Business
Accounting package – Basic accounting, financial statements, tax summaries, payroll
-Writing and Advertising
-Keeping Up and Making Contacts
Networking over the Internet
-Making Sales Pitches
Graphical presentation software