El software se refiere a cualquier programa o aplicación que se ejecuta en un hardware. El software se puede clasificar en software de sistema, software de programación y software de aplicación. El hardware se refiere a los componentes físicos de una computadora como la CPU, memoria y dispositivos de almacenamiento y entrada/salida.