A plugin (or plug-in) is a small computer program that can be connected to another (larger) program to execute a certain, usually very specific, function. Typical examples are plugins to display specific graphic formats (e.g., SVG if the browser doesn´t include this format by default), to play multimedia files, to encrypt/decrypt email (e.g., PGP), or to filter images in graphic programs. The main program (a web browser or an email program, for example) sets a standard for the data exchange with a plugin, transmits the data to process to the plugin and gets back the results.
A pluginbrery is a plugin library used for all the web browsers in an operating system. So, instead of install similar plugins for different browsers in the same operating system, the user can install the same plugin (in the pluginbrery) for all the Internet Browser in the same operating system. This can be used for more common content for the Internet browsers, like :
- Address book.
- Server address.