Las partes fundamentales de toda computadora son la CPU, el monitor y el teclado. La CPU procesa las instrucciones de los programas y los datos, el monitor muestra los resultados de la computadora, y el teclado permite la interacción a través de la entrada de datos. El software se puede clasificar en sistemas operativos, aplicaciones y utilidades. Los sistemas operativos procuran interfaces y herramientas para el mantenimiento, mientras que las aplicaciones son programas diseñados para tareas específicas.