A plugin is an add-on or addition to an existing piece of software such as a Content Management System like WordPress to add an extra feature. Consider a plugin to add an agenda or photo gallery. But a complete online store is also possible.