Donanım bir bilgisayarın fiziksel parçalarını belirtirken, yazılım içinde depolanan programları da gösterir. Her ikisi de bilgisayarların çalışması için önemlidir.
Bilgisayarlar için donanım, sistemi oluşturan fiziksel özelliği ifade eder. Bu, klavye ve fare gibi belirgin şeyler içerebilir. Ayrıca anakartın çalışmasına katkıda bulunan hafıza kartlarını ve diğer karmaşık parçaları içerebilir.
Yazılım, diğer taraftan, bilgisayardan çalışan programları ifade eder. Bu, Microsoft Windows gibi bir işletim sisteminin yanı sıra Microsoft Word gibi diğer programları da içerebilir. Ayrıca hesap makinesi, oyunlar ve not defteri gibi uygulamaları içerebilir.