add-on

noun

1.
a software module that extends or enhances the capabilities of an existing application
2.
a component that is added to something to improve it
Derived from:
add on
3.
a supplementary component that improves capability
Derived from:
add on