Los sistemas informáticos están compuestos de hardware (componentes físicos como la memoria y tarjetas gráficas) y software (programas y aplicaciones). El software básico más importante es el sistema operativo, que permite la comunicación entre el usuario, hardware y aplicaciones. Los ordenadores también contienen componentes lógicos como diferentes tipos de datos de entrada, intermedio y salida, así como sistemas de codificación para procesar la información de forma entendible.