Aunque el diseño del hardware difiera entre las PC de escritorio y las computadoras portátiles debido a sus diferencias de tamaño, los mismos componentes centrales se podrán encontrar en ambos. Sin el hardware, no habría manera de ejecutar el software esencial que hace tan útil a las computadoras. El software se define como los programas virtuales que se ejecutan en su computadora, es decir, el sistema operativo, el navegador de Internet, los documentos de procesamiento de texto, etc.