Provides functionality for other programs or devices
Allows Wi-Fi devices to connect to a wired network
Communication linkage
A high level of performance computer
Server that shares hardware and software resources with multiple users