### aggregation | package | computer programme:

Word processor
* Many word processors have a feature for counting the number of characters
  - graphic tool bars with icons representing the most critical commands
* Most word processors add formatting codes to the files they create
  - allow the user to create text-only files
  - are capable of producing rtf and postscript output
* Most word processors have a command to check spelling and use a thesaurus
  - file of graphics
  - resume-generating function
  - spelling checker
  - word count feature
  - save files with special formatting codes
* Some word processors simulate TABs by inserting blank spaces, while others use true TABs.
* allow information to be altered to fit the needs of the potential cheater
  - users to type text into a document
* are applications
  - faster than typewriters to prepare documents
  - useful in developing and writing documents
* become the paper and pencil of the information age.
* can also use different font types and sizes
  - do many more things than format text and check spelling
  - easily support the use of graphics
* computer programme
* differ from text editors in that they store formatting information with the text.
* do improve writing and expression of ideas.
* facilitate the process of writing as a complex task.
* help people create, edit, revise and print documents of all kinds.
* provide the means for providing hilighting, footnoting, and stylizing text.
* simplify the process of entering and editing text.

Freeware
* are computer programs
  - free stuff
  - software
* is shareware with no registration fee.
* refers to programs that require no registration fee.

### aggregation | package:

Operating system
* Most operating systems handle passwords by using one-way hashes
  - have a text editor
  - implement a changed or archive bit associated with files and directories
* Some operating systems allow mapping a file into memory on virtual-memory systems
  - the contents of a file to be directly encodes as a file type
  - come with one or more programming languages
  - discern a difference between text and binary files
  - support more than one type of encryption
  - use the terms job or task
* are a form of software that makes the computer operable by the user
  - advanced pieces of software provided by the manufacturers of computers
  - an essential part of a computer system
  - complicated pieces of software and sometimes contain bugs in file systems
  - history as the nexus to coordinate users' interactions with their computers
  - part of platforms
  - software packages
  - system software
* are the brains of a computer or computer system
  - foundation upon which the computerized business runs
  - religion of the computer age
* are the software core of computers
  - interface between the hardware and the user of a computer system
* contain the core instructions a computer needs to function.
* exist to create an environment in which compelling applications come to life.
* is, of course, the most interesting field in computer science.
+ Booting: Computing
  * Most operating systems call the first device it uses a boot device. This is because the computer is making itself go, as in the idiom. When we start a computer, we can often see the simple instructions the computer uses to start, then more complicated pictures or software.

Shareware
* comes in all shapes and sizes.
* is computer programs
* works largely on the honesty factor in people.