A case in point is the upgradeability of audio-video components such as receivers and AV processors, even video projectors. Many of these components have features that allow upgrading the 'operating system' or the brains of the component, a process that adds features, corrects bugs in the system and enhances overall performance. The result is a more future-resistant component that will remain current for a longer time, in effect putting off the need for replacement. It won't be future-proof, but may help fend off inevitable obsolescence and extend the life of expensive components.
My recent review of the Anthem AVM 50v pre-amp/processor/tuner is a good example. Although the AVM 50v had excellent audio performance, I experienced some difficulties with the HDMI video switching. Occasionally the processor would have difficulty switching between HDMI sources, such as a Blu-ray player or HD cable box. I attributed the problem to HDMI 'handshake' or sync issues. After contacting Anthem, they confirmed the problem and directed me to their website to download a software upgrade from v2.07 to v2.08 to solve the problem. In addition to solving the HDMI problem, the software upgrade also included Dolby Volume, a new feature that maintains equal volume between various programs. For example, commercials are typically +3 dB higher (or more) than most programs. Dolby Volume keeps the volume level consistent between programs and commercials as well as between different sources. It's a welcome feature for many listeners.
Upgrading a component typically involves downloading a software update on a PC from the Internet then connecting the PC to the AV component via an RS-232 port. Most upgrades are performed by a professional installer or a system integrator, however many manufacturers make the upgrades available on their websites, so almost anyone can download and install an upgrade. The upgrade process is not difficult, however, some computer knowledge makes it easier.
Unfortunately software upgrades will not make the component future-resistant forever. Some improvements require a hardware upgrade. For example, upgrading to new audio decoders, such as Dolby TrueHD and DTS-HD requires new decoders not simply a software upgrade.
Overall, software upgrades to a receiver or AV processor are useful for solving small glitches in performance and in keeping the product current. Upgrades will not make any product future-proof, but help to make them future-resistant.