extensibility

(noun)

noun

1. The capability of being extended

2. (computing) A quality of design that takes possible future advances into consideration and attempts to accommodate them