Hardware, software, firmware...
Do you get pop-ups on your phone or your computer that ask you about updates to firmware? Read articles warning about software bugs? Wonder what it means when your hardware becomes obsolete? What are these “wares” and why do you care?
Hardware is the physical thing - the phone, the keyboard, the monitor, inside parts of your computer.
Firmware is the computer code that makes the hardware work. You may have heard it referred to as the “Operating System.” It’s not precisely the same - but close enough for our purposes here. For example, part of the firmware on your computer makes your mouse work - when you drag it to the right, the cursor goes with it. One might compare it to the part of the brain that knows how to breathe - it tells you lungs what to do, but you’re not aware of it.
Software is also computer code - usually associated with a specific program / function. So, those apps on your phone… and the programs on your computer like the browser (i.e. Chrome, Edge, Firefox or Safari), Microsoft Word, Excel, Quicken, etc…) are all types of software.
Why does it matter? Well, as your hardware ages, and the firmware continues to be enhanced, eventually, the hardware can no longer support the firmware - it might not be fast enough or have the right components to work correctly. Sometimes the format changes entirely - remember floppy disks? Computers today don’t have the firmware to know how to control a floppy disk drive, nor how to read the disk! The firmware is often your first defense in keeping your computer or phone secure, so updating it is a critical part of maintaining your computer.
Software is also dependent on the firmware. In order for software to work right, it has to know what firmware to interact with - that’s why you can’t put a program from Windows PC on your iPhone - and vice versa. Again, as the firmware is maintained and grows in functionality, they drop some “old” ways of doing things which the software may rely on. That’s why you might get alerts that your Quicken or Word program is no longer being supported and may “misbehave” - eventually becoming unusable.
Need help getting your computer updated - or updating to a new piece of hardware? I’m happy to help!