future-proof


adjective

(of a system, computer, program, etc) guaranteed not to be superseded by future versions, developments, etc