| A | B |
| robotics | Involves developing mechanical or computer devices to perform tasks that require a high degree of precision or are tedious or hazardous for humans. |
| pixels | Small points or dots of light that make up digital images. |
| single-user license | Permits the user to install the software on one computer, or sometimes two computers, used by one person. |
| software bug | One or more defects or problems that prevent the software from working as intended or working at all. |
| software license | Defines the permissions, rights, and restrictions provided to the person who purchases a copy of the software. |
| software patch | Corrections to software code designed to fix software bugs. |
| software suite | A collection of application software packages sold together; can include word processors, spreadsheets, presentation software, database management systems, personal information managers, and more. |
| speech recognition | Allows a computer to understand and react to spoken statements and commands. |
| spreadsheet software | Supports complicated numerical analysis and calculations and allows users to perform “what-if” analysis on financial and other numeric data. |
| system software | The set of programs that coordinates the activities of the hardware and various computer programs. |
| Turing Test | A test designed by Alan Turing to determine if a computer exhibits human intelligence. |
| utility program | Any system software besides the OS that assists in maintaining, managing, and protecting computer system resources. |
| virtual reality | A computer-simulated environment that can be manipulated by a user. |
| Web Service | A software system that automates tasks by controlling communication between computers over the Internet. |
| word-processing software | Allows users to create formatted text documents varying in complexity from simple to-do lists to professional magazine layouts. |
| asynchronous communication | Communication in which participants leave messages for each other to be read, heard, or watched, and responded to at the recipient’s convenience. |
| blog | Web sites created to express one or more individuals’ views on a given topic. |
| cable modem connection | High-speed Internet service, with data transfer rates as high as 8 Mbps, provided by cable television service providers. |
| chat | Synchronous text messaging between two or more participants. |
| shareware | A marketing method for distributing software that allows customers to use software free of charge for a limited time in order to evaluate the software and decide if they wish to purchase it. |