Sprzęt odnosi się do fizycznych części komputera, które można zobaczyć i dotknąć, podczas gdy oprogramowanie to po prostu zbiór programów, danych i procedur, które wykonują różne zadania w systemie komputerowym. Oprogramowanie może być widoczne, ale nie jest namacalne.
Sprzęt komputerowy można dalej podzielić na urządzenia wejściowe, takie jak skanery, klawiatury, myszy i mikrofony oraz urządzenia wyjściowe, takie jak głośniki, drukarki i monitory. Oprogramowanie jest dalej dzielone na oprogramowanie użytkowe, takie jak bazy danych, przeglądarki internetowe, odtwarzacze multimedialne i kombinezony biurowe, oprogramowanie do programowania, takie jak edytory tekstu, interpretatory i kompilatory oraz oprogramowanie systemowe, takie jak systemy operacyjne i sterowniki urządzeń. Zarówno elementy sprzętowe, jak i programowe komputera muszą pracować w tandemie, aby zapewnić skomputeryzowaną funkcjonalność.
Karty dźwiękowe i wideo, dyski peryferyjne, kamery i urządzenia wejściowe do gier są również elementami sprzętowymi. Oprogramowanie systemu operacyjnego, takie jak Windows Vista i Mac OSX, tworzy niewidzialny mózg komputera. Aplikacje, takie jak Microsoft Word, Excel i PowerPoint, są przechowywane w pamięci komputera. Wykonują określone zadania, takie jak przetwarzanie tekstu, księgowość i prowadzenie dokumentacji. Aplikacje, takie jak Firefox, Safari i Chrome, umożliwiają użytkownikom przeglądanie Internetu.