programs that perform specific tasks for us.
Used to create/view multimedia content
combines text, sound and video
Examples:
VLC Media
Adobe Range
Used for electronic communication
Examples:
Email - outlook
Web browser - Firefox. Chrome, Safari
VoIP software - Skype, facetime
Getting the latest bug fixes
obtaining new features
check for updates
Usually paying to get the new version
subscription software - Monthly repayments (Office 365)
automatically keeps up to date
caused by variety of software versions of software available
files cannot be read between different versions (older vs newer)
solution:
export
import
upgrade
error in program caused by the way it was written
tools for combatting programming errors:
reporting
testing
keep software up to date
a new form of a program that has had some modifications/changed
major release - V1.0 - V2.0
minor release - V1.0 - V1.1
small updates for computer programs to fix known problems
Collection of previous patches to fix program errors
software that runs on the interent server, viewed in a web browser
Eg: Google Docs
Software is always up to date
software does not take up space locally (on pc)
use software anywhere, with internet
need fast internet connection
may need to pay monthly fee to use (subscription)
no control over security or backups
Weblogs, online publishing tool
make money through advertising, sponsorship or subscription
Examples:
Squarespace
Blogger
Wordpress
update blog frequently
use catchy titles/pictures
interact with readers
be casual and interesting
many sites are free
used for personal or business
quick way of sharing/communicating and getting feedback
constantly need to be kept updated
some sites show ads constantly
posts appear in order (new to old), older content gets lost
Poor eyesight/blind
poor hearing/deaf
motor problems
Control panel - ease of access
screen magnifier
text-to-speech
speech-to-text
sticky keys
mouse cursor enlarger
contrast
speech recognition