Le matériel de terme se réfère à des composants physiques qui composent un ordinateur. Ces composants peuvent être mécanique, électrique, électronique ou magnétique. Le terme peut également être utilisé pour décrire les périphériques et les câbles. Logiciel, comparativement, désigne les instructions ou de programmation qui rendent l'ordinateur d'effectuer des tâches. Hardware est tangible, alors que le logiciel est intangible.