Plug-in (computing)

[11][12] Programmers typically implement plug-ins as shared libraries, which get dynamically loaded at run time.

Thus the HyperCard stack became a self-contained application in its own right, distributable as a single entity that end-users could run without the need for additional installation-steps.

[15] In the mid-1970s, the EDT text editor ran on the Unisys VS/9 operating system for the UNIVAC Series 90 mainframe computer.

Early personal computer software with plug-in capability included HyperCard and QuarkXPress on the Apple Macintosh, both released in 1987.

In 1988, Silicon Beach Software included plug-in capability in Digital Darkroom and SuperPaint.

Mozilla Firefox displaying a list of installed plug-ins
Example Plug-In Framework