upgradeable

adjective
  1. capable of being improved or enhanced to a higher standard or more advanced version
  2. Usage: technology; computing

Examples