Este documento clasifica y define los diferentes tipos de hardware y software de una computadora. En cuanto al hardware, se dividen en periféricos de entrada, que permiten ingresar información como teclados y mouse; periféricos de salida, que extraen información como impresoras y pantallas; y periféricos mixtos que hacen ambas cosas como unidades flash. El software incluye sistemas operativos como Windows y Linux, programas de aplicación como Office y Paint, y software de programación como Java y Pascal.