Un sistema de computación está compuesto de hardware y software. El hardware incluye periféricos de entrada como teclados y mouse, dispositivos de almacenamiento como discos duros y unidades de disco, y periféricos de salida como monitores e impresoras. El software incluye sistemas operativos, programas de comunicación, programas educativos, y lenguajes de programación. Juntos, el hardware y el software permiten a las personas capturar, almacenar, procesar y emitir datos de manera electrónica.