A plug-in is a piece of software that adds new features or extends functionality to an existing application.
Commonly used on websites that are built with content management systems - like Bigcommerce, WordPress, Jooomla! and Drupal - plug-ins serve many useful purposes for business owners and website visitors.