This document categorizes different types of devices, software, and computers. It divides devices into those that provide input, output, storage, and processing. Software is classified as either application software or system software. Computers are then categorized as servers, supercomputers, workstations, personal computers, smartphones, microcontrollers, portable media players, clients, videogame consoles, PDAs, or mainframe computers based on their typical uses.