Hardware refere-se às partes físicas de um computador que podem ser vistas e tocadas, enquanto o software é simplesmente uma coleção de programas, dados e procedimentos que realizam várias tarefas no sistema do computador. O software pode ser visto, mas não é tangível.
O hardware do computador pode ainda ser categorizado em dispositivos de entrada, como scanners, teclados, mouses e microfones, e dispositivos de saída, como alto-falantes, impressoras e monitores. O software é ainda classificado em software de aplicativo como bancos de dados, navegadores da web, reprodutores de mídia e trajes de escritório, software de programação como editores de texto, intérpretes e compiladores e software de sistema, como sistemas operacionais e drivers de dispositivo. Os componentes de hardware e software de um computador precisam funcionar em conjunto para fornecer funcionalidade computadorizada.
Placas de som e vídeo, unidades periféricas, câmeras e dispositivos de entrada de jogos também são componentes de hardware. Softwares de sistema operacional, como Window Vista e Mac OSX, formam o cérebro invisível do computador. Aplicativos de software, como Microsoft Word, Excel e PowerPoint, são armazenados na memória do computador. Eles executam tarefas específicas, como processamento de texto, contabilidade e manutenção de registros. Aplicativos, como Firefox, Safari e Chrome, permitem que os usuários naveguem na Internet.