The capability of a programming language to accept definitions of new constructs.
Internet
A term used to describe the degree to which a computer program such as a browser can be extended, for example, via a plugin. The term can also be used to describe the degree to which a network or a computer system can be extended.