An extension is a script that is executed when using the Invantive Composition template. An extension enriches a template with functionality that is not available by default. An example of an extension is a button to automatically request the address data and credit risk data of the recipient of a letter. ![](img/invantive-composition-edit-model-extensies.png) The meaning of the entry fields is: - Code: Provide a unique name of the extension. - Load Order: Provide a number for the loading order of the extension. - Active: This field indicates if this extension is active or not. - Language: Provide the programming language of the extension. - Description: Provide a description of the extension. - File Location: Provide a the location of the extension. The field ‘File Location’ or ‘Definition’ - must contain respectively an extension location or code. - Always load form remote location: Indicator whether the extension should always be loaded from the remote location. If checked, then there will be no copy stored in the template. - Definition: Provide the programming code of the extension. The field ‘File Location’ or ‘Definition’ must contain respectively an extension location or code. - Comments: Provide comments of the extension.