Future-proof
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 infrastructure development, electronics, medical industry, industrial design, law, and more recently, in design for climate change.