Add-on, a.k.a. Plug-in is a set of components that enhances the existing, or adds new capabilities to a software application.