---
uid: module-building.designer-extensions.about-designer-extensions
description: "Designer Extensions let you add element types and behaviours to an existing designer without copying it, so base designer updates are inherited automatically."
---
# About Designer Extensions

Designer Extensions extend an existing [Designer](https://docs.intentarchitect.com/docs-md/application-development/modelling/about-designers/about-designers.md). This is useful for situations where you want add something to an existing Designer without having to make a full copy of it. The other benefit of Designer Extensions is that if the Designer being extended is updated, then the Designer Extension gets that update too, without necessarily requiring you to integrate or re-copy the changes.

![ValueObject Designer Extension Example](images/designers-extensions-valueobject.png)

_Example of a Designer Extension where a new Element (Value Object) is introduced in an existing designer `Domain`._

The image above is illustrating how the `Intent.Modeller.Domain.ValueObjects` module, has extended the `Domain Designer` by adding `Value Object` element and it's associated modelling behaviours to the designer.

## How to see which Designer Extensions are currently applied

You can use the settings icon in a designer to see what extensions are currently applied:

![Designer Settings Icon](images/designer-settings-icon.png)

![Designer Settings Dialogue](images/designer-settings-dialogue.png)

## See also

- [Designer Modelling](https://docs.intentarchitect.com/docs-md/module-building/designers/designer-modelling/designer-modelling.md)
