Something designed or intended for use in conjunction with another.
An accessory software program that extends the capabilities of an existing application. Also called add-on, plug-in.