This document provides a classification of computer components and systems. It breaks down devices into input, output, memory and processing, and storage components. It also classifies software into application, system software. Finally, it categorizes different types of computers such as personal computers, workstations, game consoles, servers, clients, mainframes, supercomputers, handhelds, PDAs, smartphones, and portable media players.