El “cuerpo” del ordenador se compone de dos partes: el sistema hardware y el sistema software. Las unidades de hardware de los sistemas informáticos tradicionales generalmente se pueden dividir en unidades de entrada, unidades de salida, unidades de lógica aritmética, unidades de control y unidades de almacenamiento. Las unidades de lógica aritmética y las unidades de control se denominan colectivamente unidades de procesamiento central.
Software se refiere a programas organizados para facilitar el uso de las computadoras y mejorar la eficiencia, así como los documentos relacionados para su desarrollo, uso y mantenimiento. Se puede dividir en software de sistema y software de aplicación.