Case: Firmware upgrades As part of our experience in supporting hardware manufacturing companies with our software development, we have dealt with a number of devices that implement their own custom solutions for firmware upgrading on Windows and Mac platforms.