collaborative software
web browsers
courseware
search engines
grateful med
user-computer interface
computing methodologies
speech recognition
media forms
accessibility software
open source software
database management systems
software
Instructions, or ∗programs, that tell a computer how to perform tasks. Software is often contrasted with “hardware,” which refers to the physical computer itself. [Source: Dictionary of Statistics & Methodology; Software]
programming languages
word processing
software validation
information and communication technology
hypermedia
concepts
software design