'software'
an organized, electronic collection of information optimized for fast access and typically consisting rows, columns, indexes, and keys
any program designed to run on a computer
any device internal to the computer, such as a primary hard disk drive or motherboard