Software And Hardware Name. Firmware is used to tie the two together so that a software program knows how to interface with a piece of hardware. This looks like on.
Software is a collection of instructions and data that tell the computer how to work. Monitor case keyboard mouse and printer. Hardware gets its name due to the fact that its strict when it comes to modifications whereas software is more flexible ie you can easily upgrade or change software.
Processor Keyboard Mouse Printer Screen etc.
In other words hardware is something you can hold in your hand whereas software cannot be held in your hand. Every computer is composed of two basic components. For example a program that is designed for the Windows operating system will only work for that specific. The Differences And The Interaction between Hardware And Software.