Una de las formas de clasificar el hardware es en dos categorías: por un lado, el hardware principal, que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mínima a una computadora; y por otro lado, el hardware complementario, que, como su nombre indica, es el utilizado para realizar funciones específicas (más allá de las básicas), no estrictamente necesarias para el funcionamiento de la computadora.
Partiendo de ésto, tanto los componentes principales como los complementarios se pueden clasificar como componentes de entrada, proceso y salida.
Entrada: Teclado, Mouse - Proceso: CPU - Salida: Monitor. Hay muchos otros ejemplos, como speakers, impresoras, etc. Pero se considera a los elementos antes mencionados, como los componentes indispensables desde el punto de vista de un usuario regular.