Future-proofing (also futureproofing) is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events. Future-proofing is used in industries such as electronics, medical industry, industrial design, and more recently, in design for climate change. The principles of future-proofing are extracted from other industries and codified as a system for approaching an intervention in an historic building. Electronics and communications In future-proof electrical systems, buildings should have "flexible distribution systems to allow communication technologies to expand., Image-related processing software should be flexible, adaptable, and programmable to be able to work with several different potential media in the future as well as to handle increasing file sizes. Image-related processing software should also be scalable and embeddable in other words, the use or place in which the software is employed is variable and the software needs to accommodate the variable environment. Higher processing integration is required to support future computational requirements in image processing as well. In wireless phone networks, future-proofing of the network hardware and software systems deployed becomes critical because they are so costly to deploy that it is not economically viable to replace each system when changes in network operations occur. Telecommunications system designers focus heavily on the ability of a system to be reused and to be flexible in order to continue competing in the marketplace. In 1998, teleradiology (the ability to send radiology images such as X-rays and CAT scans over the internet to a reviewing radiologist) was in its infancy. Doctors developed their own systems, aware that technology would change over time. They consciously included future-proof as one of the characteristics that their investment would need to have. To these doctors, future-proof meant open modular architecture and interoperability so that as technology advanced it would be possible to update the hardware and software modules within the system without disrupting the remaining modules. This draws out two characteristics of future-proofing that are important to the built environment: interoperability and the ability to be adapted to future technologies as they were developed. Industrial design In industrial design, future-proofing designs seek to prevent obsolescence by analyzing the decrease in desirability of products. Desirability is measured in categories such as function, appearance, and emotional value. The products with more functional design, better appearance, and which accumulate emotional value faster tend to be retained longer and are considered future-proof. Industrial design ultimately