Typowy system komputerowy składa się zarówno ze sprzętu, jak i oprogramowania. Sprzęt składa się z urządzeń elektronicznych i mechanicznych, a oprogramowanie odnosi się do danych i instrukcji, które umożliwiają komputerowi wykonywanie określonych funkcji.
Kompletny system komputerowy obejmuje jednostkę systemu komputerowego, oprogramowanie i urządzenia peryferyjne, takie jak centralny system pamięci, klawiatura, mysz, monitor, drukarki, skanery i routery. Komputerowa jednostka systemowa odnosi się do obudowy wszystkich wewnętrznych komponentów komputera. Jest również nazywany wieżą komputerową lub obudową komputera i chroni delikatne części sprzętowe przed środowiskiem zewnętrznym.
Połączenie sprzętu i oprogramowania umożliwia komputerowi odbieranie danych wejściowych, przetwarzanie ich i uzyskiwanie określonych wyników. Elementy sprzętowe to fizyczne obiekty, które składają się na komputer i obejmują dysk twardy, karty graficzne, płyty główne i układy scalone. Oprogramowanie obejmuje programy, które umożliwiają użytkownikom przetwarzanie słów i danych.
Współczesne komputery otrzymują dane z kilku komponentów. Modem umożliwia komputerowi uzyskanie dostępu do informacji z Internetu, podczas gdy klawisze i mysz przesyłają instrukcje. Dane można również uzyskać z urządzeń peryferyjnych, takich jak napędy CD i DVD oraz pamięci USB. Centralna jednostka przetwarzania komputera przetwarza dane wejściowe i konwertuje je na odpowiedni kod.