Ważne komponenty komputera to procesor, pamięć, karta graficzna, system pamięci masowej i zasilanie. Płyta główna łączy te komponenty razem wewnątrz obudowy. Poza obudową system wejściowy zawiera klawiaturę i mysz, a wyświetlacz wyjściowy to zwykle monitor.
Komputery mogą również mieć karty rozszerzeń, takie jak karty dźwiękowe lub karty sieciowe. Jednak w wielu przypadkach ta funkcja jest zawarta w chipsecie płyty głównej, a oddzielne karty nie są konieczne.
Przechowywanie zajmuje wiele form w komputerze. Zazwyczaj komputery korzystają z co najmniej jednego magnetycznego dysku twardego, a popularnym dodatkiem jest napęd optyczny do odczytu dysków CD i DVD. Dyski twarde półprzewodnikowe oparte na pamięciach półprzewodnikowych oferują znaczny wzrost wydajności, ale mogą być kosztowne.