An extension to a program that enhances the functionality or adds specific features over what is offered by the program. Plugins are developed separately, often by a third party and are commonly installed manually after the host program is installed.

If supported, plug-ins enable customizing the functionality of an application.

Further reading:

history | excerpt history