Extensible

Definition
Extensible refers to a system or software design that takes into consideration the possibility of future growth.