application
A computer program designed to help people perform a certain type of work. Depending on the work for which it was designed, an application can manipulate text, numbers, graphics, or a combination of these elements. Some application packages offer considerable computing power by focusing on a single task, such as word processing; others, called integrated software, offer somewhat less power but include several applications, such as a word processor, a spreadsheet, and a database program.
attribute
Literally, a characteristic. In databases, the name or structure of a field is considered to be an attribute of a record. For example, the files LASTNAME, FIRSTNAME, and PHONE would be attributes of each record in a PHONELIST database. In screen displays, attributes control the background color and foreground color of the character, underlining, and blinking.