What is Plug-in?

A plug in refers to a software routine or utility which is added to an application to extend functionality. An example of a plug in is the Adobe .pdf reader, or the flash player which when added to web browsers, enables the seamless processing of these files without having to launch those applications.