I componenti importanti di un computer sono CPU, memoria, scheda grafica, sistema di archiviazione e alimentazione. La scheda madre collega questi componenti all'interno della custodia. Al di fuori del caso, il sistema di input include una tastiera e un mouse e il display di output è solitamente un monitor.
I computer possono anche avere schede di espansione, come schede audio o schede di rete. In molti casi, tuttavia, questa funzionalità è inclusa nel chipset della scheda madre e non sono necessarie schede separate.
Lo storage ha molte forme in un computer. In genere, i computer utilizzano almeno un disco rigido magnetico e un'unità ottica per la lettura di CD e DVD è un'aggiunta popolare. Gli hard disk a stato solido basati su memoria flash offrono significativi guadagni in termini di prestazioni, ma possono essere costosi.