In computing, a plug-in (also: plugin, addin, add-in, addon, add-on, snap-in or snapin; but see also extension) consists of a computer program that interacts with a host application (a web browser or an email client, for example) to provide a certain, usually very specific, function "on demand". Often, add-on is considered the general term comprising plugins, extensions, and themes as subcategories.
Applications support plugins for many reasons. Some of the main reasons include:
Examples of applications and their plug-ins include(还有很多):
Microsoft Office uses plug-ins (better known as add-ins) to extend the capabilities of its application by adding custom commands and specialized features