Add-on
Part of speech: noun
Definition: Something which can be appended to something else. A software extension that provides additional functions or customization for a core application.
Appurtenance
Part of speech: noun
Definition: an appendage added to something elseequipment used for some specific task; gearminor property (such as an outhouse) that passes with the main property when it is soldthe thing to which another pertains.