Technology Word Puzzle

Public|
4
7
2
5
3
9
1
6
8

Across

1

Interface for software to communicate

3

Software designed to harm computers

4

Program to access the internet

6

Storage location for code

8

Wired networking technology

9

Request for information from a database

Down

2

Computer model of a real-world system

5

Computer that provides services to others

7

Temporary computer memory