future-proof

Adjective

 * 1) Capable of surviving changes made in the future; not liable to become outdated.

Verb

 * 1)  To make ready to meet potential future requirements, or make use of potential future opportunities.