The capacity to extend or stretch the functionality of the development environment - to add something to it that didn't exist there before.