extensible

adjective
  1. capable of being extended, expanded, or stretched
  2. designed to allow additional features or functionality to be added
  3. Usage: computing; technology

Examples