The document classifies and defines different types of computer components and systems. It separates devices into categories of input, output, processing, memory, and storage and then further defines common computer types like personal computers, servers, smartphones and others within each category. It also separates software into application and system types. Overall, the document provides a taxonomy of major computer hardware, components and software through hierarchical classifications and definitions.